已采纳回答 / 大千纷繁世界
\n只是换行作用,如:printf("%d\n%d",arr[0],arr[1]); 当arr0和arr1分别为1和2时 输出结果为 第一行为1 第二行为2
2016-12-15
已采纳回答 / 任仕雨
这题是要打印二维星号的问题吧,第一第二子循环是基于题目的规律判断,看这条代码指的是每行空格数量与行数(i)存在恒久不变的规律,当执行到第i行,则空格量为5-i;*号的量也是这种思路(*号的数量和所处i行的关系)(啰嗦一点。。。第一行就是2*1-1(1)个,第二行就是2*2-1(3)个,第三行就是2*3-1(5)个,第四行。。。明白了吧·,好好努力,加油。
2016-12-15
已采纳回答 / 睡懒觉的兔菇凉
#include <stdio.h>int main(){ int i, j, k; for(i=1; i&i++5; i++) { /* 观察每行的空格数量,补全循环条件 */ for(j=i ;j&格 5;j++ ) { printf(" "); ...
2016-12-14
已采纳回答 / 正在学习呢
本身解题没有逻辑错误,代码也对,只不过在最后的打车总费用应该在定义一个变量,这样才能出结果,我也不知道你这样为什么不行,因为之前我也这样做过,没结果,然后才想到多定义一个变量的;、、#include <stdio.h>float carcost(int t,int h){ float money; if(h<=3) { money=14; printf("费用为%f\n",money); } else { i...
2016-12-14
已采纳回答 / xiaonian334143483
首先,闰年的判断条件不对;其次,这种计算方法不具有普遍性,换一个日期代码就不能用了;最后,程序报错可能是因为printf语句中的结果字段和参考答案不一致。建议楼主看一下课程下的讨论区。
2016-12-13