为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / TF_huang
printf("小明在慕课网上已经参与学习了%d门课程",n);   n前的逗号要是英文下的,你现在写的是中文下的逗号

已采纳回答 / _Believeme
不是的,只要是以字母或者下划线开头就行,可以由字母,下划线和数字构成。

已采纳回答 / TF_huang
%s --这个好像输出字符串时用   %d 输出整数时用 如 10; %f 输出double类型时用如:2.3

已采纳回答 / 慕运维7766377
因为要求是10,这里的12是错的,所以题目里说小明私自加钱

已采纳回答 / 七九九
代码你可以看看同学代码,有些代码写的很好,自己研究一下就行了。递归的使用条件是,一个函数本身是一个递归函数,比如斐波那契数列。递归的使用说白了,仅仅是将一个递归函数用计算机语言表示出来。你如果能够找到一个问题中的递归的规律,那么写出它的初始值,表达式,然后翻译成C代码。最重要的是你需要发现数学规律。翻译只是个简单活。F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)这是斐波那契数列的表达式。你把n的取值范围作为多重if语句的条件,返回值是函数表达,就能写出来。反正只要你能...

已采纳回答 / 势ice
int sum = x+y+z      因为要输出的是20  而x=10   y=20  z=30    相加了肯定要除以3才能得到20

已采纳回答 / catindark
循环j最大是8,但是他比较的是j和j+1啊   最后j=8时,j+1不就是9嘛

已采纳回答 / 叶净
如果非要写上去只能这样写printf('%d+%d=%d\n",x, y, x+y);一个盒子%d只能装载按顺序一个变量,你直接写上去他只会打印出x + y ="x+y的数值"

已采纳回答 / 极歌
先取值再+1,跳过了就不加了

已采纳回答 / Draglong
局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。在复合语句中也可定义变量,其作用域只在复合语句范围内。

已采纳回答 / Natsukoi
main后面没加括号吧;printf("红红的小脸儿温暖我的心窝\n");这边分号前有个空格,还要注意分号的格式我也是新手,说错了误喷~

已采纳回答 / 七九九
格式化输出,"%.2f”,      .2  代表小数点后2位数字。

已采纳回答 / 嗨嗨嗨嗨嗨i
因为这个就是单纯的自增啊,所以x++和++x没什么区别。如果x++参与运算了那就不一样了,例如,a=2,x=3,表达式a*x++的值为2*3=6,表达式算完以后x要自增1,所以x的值就是4了。而a*++x的值就为2*4=8了,这是因为x先自增了,再参与运算。总结一点就是,++前置,先自增再参与运算;++后置,先参与运算,自身再自增。

已采纳回答 / weibo_带我去蒲公英飞来的方_0
1.第一种. 因为这个题目简单,不需要那么复杂可以直接这样写#include <stdio.h>int money(int d)  //d是distance 距离{    int m;     if(d<=3)    {        return 13;    }    else    {        int d=d-3; /*我理解你用【13+(n-3)*2.3】的想法,但是你直接return了是什么鬼?然后这想法是错的,因为把【】带入公式的话就变成递归了*/        m=m...

已采纳回答 / 林元
不是必须大写;auto是保留字,有固定的含义用途,编程者不能改变它的用途,而For与for是不同的,for也是保留字
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消