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;}

代码解释

  1. 包含头文件: #include <stdio.h> 引入了标准输入输出库,以便使用 printfscanf 函数。2. 定义变量: - mn 存储用户输入的两个整数。 - sum 用于存储从 mn 的所有整数的和,初始值为 0。3. 获取用户输入: - printf('请输入两个整数,以空格分隔:'); 提示用户输入两个整数。 - scanf('%d %d', &m, &n); 从控制台读取用户输入的两个整数,并分别存储到变量 mn 中。4. 计算整数和: - for (int i = m; i <= n; i++) 使用 for 循环遍历从 mn 的所有整数。 - 循环变量 im 开始,每次迭代增加 1,直到 i 大于 n 时循环结束。 - 在每次循环迭代中,sum += i; 将当前整数 i 加到 sum 中。5. 输出结果: - printf('%d到%d之间的整数之和为:%d ', m, n, sum); 将计算得到的整数和输出到控制台。6. 返回0: return 0; 表示程序成功执行。

示例

假设用户输入的两个整数为 2 和 5,程序将输出以下结果:

2到5之间的整数之和为:14

希望这个程序能够帮助您计算两个整数之间的整数和。如果您有任何问题,请随时提出。

C语言:计算两个整数之间的整数和(含首尾)

原文地址: http://www.cveoy.top/t/topic/bgET 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录