#include <stdio.h>
int main ()
{
int i,sum=0;
int n; //输入的正整数为n
print ("请输入一个正整数:\n");
scanf ("%d",&n);
while(i<=n) //循环语句 当i<=n 时,执行下列语句
{
sum=sum+i; //统计和=前面所有数之和加i
i++; //i依次加1,直至i=n
}
printf("输出:sum=%d\n",sum); //输出和为sum
}
求和:
1+2+3+4+...+n=
sum=
用到循环语句while 。
思路:从1开始,加的每一个数比前一个数大一。如:1+2+3=6。先1+2=3,3+3=6。此时让第一个结果3为一个量sum。 而 i 是被加数。在C语言中 i++,是“先用后加”。