已采纳回答 / 慕仙8521504
第一个for i=1;进入第二个for输出4个空格;第二个for循环结束,进入第三个for,输出一个*,第三个for循环结束;换行,i++第一个for循环结束;进入第二次大循环,此时i=2也就是第二行,然后以此类推
2018-03-12
最新回答 / Atom无处可去
#include<stdio.h>int main(){ int m,n,sum1,sum2; for(m=1,sum1=0;m<=4;m++) { for(n=1,sum2=0;n<=m;n++) { sum1=sum1+n; } sum2=sum2+sum1; } printf("%d\n",sum2); return 0;}
2018-03-12
已采纳回答 / 世末理想乡
第一次并没有给i赋值。如果在那一行给i赋值应该是int i=0,sum=0;
然后两次赋值的意思。
第一次就是声明两个变量然后把用来表示从1加到100的和的变量sum的初值设为零。
第二次赋值,计算1加到100循环计算的第一个加数就是1。然后后面i++使得再次进入循环时i变成2,后面类推。
2018-03-12
已采纳回答 / 世末理想乡
学校讲课让用的是codeblock,不是很好用但是没啥大问题,界面也挺好,入门挺好的,当然vc6.0也挺好。vs2017功能强大,但对入门学生这仨没啥大差别。
2018-03-11
已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
for (int i=0;string[i]!='\0';i++)
数组不表明长度是会自动确定长度,在最后一个字符后加‘\0’不是换行符
2018-03-11