求1+2+3+……n的和,其中n的值由键盘输入。要求分别使用for和while语句实现。
6条回答 默认 最新
CSDN专家-黄老师 2021-05-26 19:47关注#include <stdio.h> int main() { int n; int i; int sum = 0; printf ("输入一个整数 n = "); scanf ("%d",&n); for (i = 1; i <= n; i++) { sum += i; } printf ("序列求和 sum = %d\n",sum); return 0; }#include <stdio.h> void main() { int i; //for语句 int s1 = 0; for (i=1; i<=10; i++) { s1 += i; } printf ("s1=%d\n",s1); //while语句 i = 1; int s2 = 0; while (i<=10) { s2 += i; i++; } printf ("s2=%d\n",s2); //do...while语句 i = 1; int s3 = 0; do { s3 += i; i++; } while(i<=10); printf("s3=%d\n",s3); }如有帮助,望采纳,谢谢
评论 打赏 举报解决 1无用