C语言输入n个整数并计算它们的和
输入 n 个正整数并将它们的和输出。
代码如下:
Enter a positive number n > 3
Enter an integer > 23
Enter an integer > 67
Enter an integer > 89
The sum is 179
代码如下:
#include <stdio.h> int main(void) { int n; // 保存读取的整数 int sum; // 已经输入的整数的和 int current; // 当前读取的整数 int lcv; // for 循环控制变量,记录读取的整数的个数 printf("Enter a positive number n > "); scanf("%d",&n); // 其实,这里我们最好判断一下 n 是不是正整数 sum = 0; for (lcv=0; lcv < n; lcv++) { printf("\nEnter an integer > "); scanf("%d",¤t); // printf("\nThe number was %d\n", current); sum = sum + current; } printf("The sum is %d\n", sum); return 0; }输出结果与下面类似:
Enter a positive number n > 3
Enter an integer > 23
Enter an integer > 67
Enter an integer > 89
The sum is 179