输入 n 个正整数并将它们的和输出。
代码如下:
- #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;
- }
输出结果与下面类似: