我是C语言初学者,遇到了, 不懂的地方,希望有老师指点一下.

2025-02-25 03:10:15
推荐回答(3个)
回答1:

我来回答:
比如输入的是4:
第一次循环:i=1,1<4,
所以进入循环:temp=0,进入J的循环:sum=1,temp=1;
第二次循环:i=2,i<4,
所以进入循环:temp=0,进入J的循环:temp=0+1+2=3,sum=1+3=4,
第三次循环:i=3,i<4
所以进入循环:temp=0,进入J的循环:temp=0+1+2+3=6,sum=4+6=10;
第四次循环:i=4,i=4;
所以进入循环:temp=0,进入J的循环:
temp=0+1+2+3+4=10,sum=10+10=20;
接着i=5,就不进入循环拉
仔细迭代每一步是做C语言的必要过程!

回答2:

说说麻烦,你可以一个一个的值代进去,多琢磨琢磨就很好明白的,语言就在于要多琢磨的

回答3:

for(i=1;i<=n;i++)
就是先给i赋植是1,再判断i 是否n 跳出循环