一、求1到1000累加求和
①while语句
#include<stdio.h>
int main ()
{
int i=1,sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf("%d\n",sum);
return 0;
}
②do()while语句
#include<stdio.h>
int main()
{
int i=1,sum=0;
do
{
sum=sum+i;
i++;
}while(i<=100);
printf("%d\n",sum);
return 0;
}
③for语句
#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i;i<=100;i++)
sum=sum+i;
printf("%d\n",sum);
return 0;
}
二、输入N连续求和
#include<stdio.h>
int main()
{
int i=1,sum=0,N;
scanf("%d",&N);
for(i;i<10000;i++)
{
sum=sum+i;
if(i>=N)
break;
}
printf("%d\n",sum);
return 0;
}
三、求得到使和数大于1000的最小正整数
#include<stdio.h>
int main()
{
int i=1,N,sum=0;
for(i;i<1000;i++)
{
sum=sum+i;
if(sum>1000)
break;
}
printf("%d\n",i);
return 0;
}