C语言:计算两个整数之间的整数和(含首尾)
C语言:计算两个整数之间的整数和(含首尾)
本篇博客将介绍如何使用C语言编写一个程序,用于计算两个整数之间的所有整数(包含这两个整数)的和。
代码实现
以下是C语言程序代码:c#include <stdio.h>
int main(){ int m, n; int sum = 0;
printf('请输入两个整数,以空格分隔:'); scanf('%d %d', &m, &n);
for (int i = m; i <= n; i++) { sum += i; }
printf('%d到%d之间的整数之和为:%d
', m, n, sum);
return 0;}
代码解释
- 包含头文件:
#include <stdio.h>引入了标准输入输出库,以便使用printf和scanf函数。2. 定义变量: -m和n存储用户输入的两个整数。 -sum用于存储从m到n的所有整数的和,初始值为 0。3. 获取用户输入: -printf('请输入两个整数,以空格分隔:');提示用户输入两个整数。 -scanf('%d %d', &m, &n);从控制台读取用户输入的两个整数,并分别存储到变量m和n中。4. 计算整数和: -for (int i = m; i <= n; i++)使用for循环遍历从m到n的所有整数。 - 循环变量i从m开始,每次迭代增加 1,直到i大于n时循环结束。 - 在每次循环迭代中,sum += i;将当前整数i加到sum中。5. 输出结果: -printf('%d到%d之间的整数之和为:%d ', m, n, sum);将计算得到的整数和输出到控制台。6. 返回0:return 0;表示程序成功执行。
示例
假设用户输入的两个整数为 2 和 5,程序将输出以下结果:
2到5之间的整数之和为:14
希望这个程序能够帮助您计算两个整数之间的整数和。如果您有任何问题,请随时提出。
原文地址: http://www.cveoy.top/t/topic/bgET 著作权归作者所有。请勿转载和采集!