课程
/后端开发
/C
/C语言入门
为什么还需要if(i!=9)和else 呢 直接写printf也一样啊?
2016-10-18
源自:C语言入门 6-5
正在回答
当arr[i],i=9时,其对应的数组值是第十个,也就是最后一个,
if(i != 9)
printf("%.2f, ", arr[i]); 不等于九,即是数组的前9个数
然后执行
else 这个即是当i=9
printf("%.2f", arr[i]);
这样就能按序排列。
还有就是
if(i != 9) printf("%.2f注意这里的逗号是隔开两个数,让我们容易辨认 ", arr[i]); else printf("%.2f注意这里是最后一个数不输出逗号,结束循环", arr[i]); //这里只为不再输出逗号
题目要求的格式中,前面都用,隔开,而最后一个数据后面不要,
所以它只是为了打印出题目要求的数据格式。区别就是那个逗号有没有
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答if(i!=9)为什么要有if else这个判断语句??
3 回答if后面为什么要i!=9
1 回答为什么最后有那一组if else语句,为什么要判断i是否等于9呢?
4 回答为什么要写i!=9
2 回答多重if-else 和嵌套if-else 的区别是什么?