C语言求和:计算1到N的正整数之和
C语言求和:计算1到N的正整数之和
本教程将向您展示如何使用C语言编写代码,以计算从1到给定正整数N的总和。
以下是代码示例:c#include <stdio.h>
int main() { int num, sum = 0;
printf('请输入一个正数: '); scanf('%d', &num);
// 检查输入是否为正数 if (num <= 0) { printf('请输入一个正数
'); return 0; }
// 使用循环将1到输入数之间的所有整数相加 for (int i = 1; i <= num; i++) { sum += i; }
// 输出结果 printf('1到%d之和为:%d
', num, sum);
return 0;}
代码解释:
#include <stdio.h>: 这行代码包含了标准输入输出库 (stdio.h),使得程序可以使用printf和scanf函数进行输入输出操作。2.int main() { ... }: 这是C语言程序的主函数,程序从这里开始执行。3.int num, sum = 0;: 声明两个整数变量:num用于存储用户输入的正整数,sum用于存储计算得到的总和,初始值为0。4.printf('请输入一个正数: ');: 提示用户输入一个正整数。5.scanf('%d', &num);: 从用户输入中读取一个整数并存储到num变量中。6.if (num <= 0) { ... }: 检查输入的数字是否为正数。如果不是,则打印错误消息并退出程序。7.for (int i = 1; i <= num; i++) { ... }: 使用for循环迭代从1到num的所有整数。8.sum += i;: 在每次循环迭代中,将当前整数i加到sum变量中。9.printf('1到%d之和为:%d ', num, sum);: 打印最终的求和结果。
希望这个代码示例能够帮助您理解如何使用C语言计算1到N的正整数之和。
原文地址: https://www.cveoy.top/t/topic/byKj 著作权归作者所有。请勿转载和采集!