连续求和

来源:互联网 发布:用友软件软件财务软件 编辑:程序博客网 时间:2024/04/30 09:35

一、求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;
}