最新回答 / 54654
#include <stdio.h> //这个叫做头文件,也是输出函数printf存在的前提;你看你打的是否完整;int main() //int main()是主函数的入口,也是一个代码的必不可少的部分;你打的viod main()是自编无返回值的函数才用的;{ int i,sum=0; i=1; while(i<=100) //循环条件应该是什么呢? { sum=sum+i; i++;...
2016-11-15
最赞回答 / 蜀山妖道
他的意思,应该是 i++ 是先取值在运算,++i是运算后取值,为什么结果是一样。其实在这里i++和++i都仅仅表示的i=i+1,使用的都是完整的这个意思。之前课程里的例子,printf("%d\n",i++)或者printf("%d\n",++i),是在这个结果计算出来之前就输出了,所以才有先取值后运算,先运算后取值的区别,这样说比较容易理解
2016-11-14
最新回答 / 慕后端3326841
修改前程序: //问题1:缺少头文件int main() { // 定义相乘数字i,j以及结果result int i, j, result; for (i=9;i>0;i--) { for (j=1;j<=i;j++;) //问题2:j++后多分号 { result=i*j; printf(...
2016-11-14
最赞回答 / JasonKow001
I代表 for 最后循环,j代表for每行的空格数量,k代表for每行*号的数量这是先执行内循环最后才外循环,记住外循环永远是最后执行的。其实i,j,k 你也可以换成其他字母 比如abc,efg....(只是写代码的习惯罢了)
2016-11-14