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

已采纳回答 / hnkiwi
int n = c;     //将c赋值给nfloat f = c;     //将c赋值给fdouble d = c;  //将c赋值给d注意:给整型、浮点型赋值时不能用引号!!!!

最新回答 / Repark
答案就是2345,首先循环内部无j所以不用考虑j了,i从1开始然后圈定范围是在小于5上,所以首先i++,执行后i=2,输出i,于是就有一个规律,每当循环,i的每一次循环初始值(不执行i++的情况下),到最后输出的是i+1,同时i++,即本身加一。于是可知在最后一个i=4的循环里输出5,并且i++得i=5,此时i<5不成立,无法进入循环,结束程序

已采纳回答 / 君罗E
赋的值类型不一样

最赞回答 / Warm_Sweet
先前有定义:“int num, sd, td, hd;”,就是说这几个变量都是整数,即使经过运算会变成小数,也会只保留整数部分。那么就可以利用这个特性,举几个例子:153/100=1.53,只保留整数部分就是1,所以百位上的数字hd就可以直接除以100得到;153%100=53,53/10=5.3,保留整数就是5,十位上数字td可以这样得到;153%10=3,这没啥好解释的。现在明白了吧?

最新回答 / 慕UI4407309
也可以用i,如果用i的话,那么外循环i就应该从9开始,此时arr[j]>arr[i]的比较就是从数组第一个数依次后推和最后一个比较,排出最大值,然后,第二次循环就是从第一个依次后推和倒数第二个比较,这样也是可以比较出最大值的,如果是arr[j]>arr[j+1]就是相邻两个依次比较,直到将最大值推到最后一个位置

最新回答 / qq_慕的地2027567
这一节教材也说了,if-else语句是从上到下执行的,先比较7200>=10000为0,执行下一条7200>5000=1为真,就直接不代入下面的if-else语句判断了,直接输出结果

已采纳回答 / hnkiwi
方法1:既然引入了test.c文件,extern void printLine()前面的extern就要去掉,将test.c文件中的say()函数声明为static函数。方法2.直接将引入的test.c删除,void printLine()声明为外部函数即extern void printLine();其他地方不用变即可。

已采纳回答 / qq_本宫要回幼儿园深造_0
对于自创函数void fn()内的所有执行语句执行过程第一步:定义静态局部变量x=0;第二步:执行x++语句,即x=1;第三步:执行格式输出函数printf;所以x是从1到10而不是0到9

已采纳回答 / Husky_cn
上面会先命名一个  int age =18%d 输出的就是ag所附的值18

已采纳回答 / qq_慕容6118615
不可以,因为标识符第一个必须是字母或下划线。0是一个数字。例如a0就可以作为标识符。

最赞回答 / 小淘的雨
这都是自定义函数,函数名是自己起的,符合标识符命名规范就好

最新回答 / 小白就是小白就是小白
而且cost得在前面,cost<=money
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消