已采纳回答 / hnkiwi
int n = c; //将c赋值给nfloat f = c; //将c赋值给fdouble d = c; //将c赋值给d注意:给整型、浮点型赋值时不能用引号!!!!
2020-03-10
最新回答 / Repark
答案就是2345,首先循环内部无j所以不用考虑j了,i从1开始然后圈定范围是在小于5上,所以首先i++,执行后i=2,输出i,于是就有一个规律,每当循环,i的每一次循环初始值(不执行i++的情况下),到最后输出的是i+1,同时i++,即本身加一。于是可知在最后一个i=4的循环里输出5,并且i++得i=5,此时i<5不成立,无法进入循环,结束程序
2020-03-10
最赞回答 / 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,这没啥好解释的。现在明白了吧?
2020-03-10
最新回答 / 慕UI4407309
也可以用i,如果用i的话,那么外循环i就应该从9开始,此时arr[j]>arr[i]的比较就是从数组第一个数依次后推和最后一个比较,排出最大值,然后,第二次循环就是从第一个依次后推和倒数第二个比较,这样也是可以比较出最大值的,如果是arr[j]>arr[j+1]就是相邻两个依次比较,直到将最大值推到最后一个位置
2020-03-09
最新回答 / qq_慕的地2027567
这一节教材也说了,if-else语句是从上到下执行的,先比较7200>=10000为0,执行下一条7200>5000=1为真,就直接不代入下面的if-else语句判断了,直接输出结果
2020-03-09
已采纳回答 / hnkiwi
方法1:既然引入了test.c文件,extern void printLine()前面的extern就要去掉,将test.c文件中的say()函数声明为static函数。方法2.直接将引入的test.c删除,void printLine()声明为外部函数即extern void printLine();其他地方不用变即可。
2020-03-09
已采纳回答 / qq_本宫要回幼儿园深造_0
对于自创函数void fn()内的所有执行语句执行过程第一步:定义静态局部变量x=0;第二步:执行x++语句,即x=1;第三步:执行格式输出函数printf;所以x是从1到10而不是0到9
2020-03-09