2025年3月30日 星期日 甲辰(龙)年 月廿九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言输入一个整数序列并计算他们的值

时间:12-29来源:作者:点击数:91

读入 n 个整数并计算他们的和。我们在这里要设置一个标记(比如 0),如果输入的数小于等于 0,那么终止输入并计算他们的值,否则继续等待输入,直到有小于等于 0 的值出现。

代码如下:

  • #include <stdio.h>
  • #define SENTINEL 0
  • int main(void) {
  • int sum = 0; // 已经读取的整数的和
  • int current; // 目前读取到的整数
  • do {
  • printf("\nEnter an integer > ");
  • scanf("%d", &current);
  • if (current > SENTINEL)
  • sum = sum + current;
  • } while (current > SENTINEL);
  • printf("\nThe sum is %d\n", sum);
  • }

输出结果与下面类似:

Enter an integer > 1
Enter an integer > 2
Enter an integer > 3
Enter an integer > 4
Enter an integer > 5
Enter an integer > 6
Enter an integer > 0  // 输入0结束程序
The sum is 21
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门