C语言实现1到100求和:while循环和for循环示例
C语言实现1到100求和:while循环和for循环示例
本文将使用C语言分别用while循环和for循环两种方法实现1到100的求和,并对代码进行详细注释,解释每行代码的作用。
使用while语句
#include <stdio.h>
int main() {
int sum = 0; // 定义变量sum并初始化为0
int i = 1; // 定义变量i并初始化为1
while (i <= 100) { // 当i小于等于100时执行循环体
sum += i; // 将i加到sum上
i++; // i自增1
}
printf("1到100的和为:%d\n", sum); // 输出结果
return 0;
}
使用for语句
#include <stdio.h>
int main() {
int sum = 0; // 定义变量sum并初始化为0
for (int i = 1; i <= 100; i++) { // 定义变量i并初始化为1,当i小于等于100时执行循环体,i自增1
sum += i; // 将i加到sum上
}
printf("1到100的和为:%d\n", sum); // 输出结果
return 0;
}
代码解释
两种方法的作用相同,都是利用循环语句计算1到100的和。
- while语句
- 先定义变量i并初始化为1。
- 然后判断i是否小于等于100,如果成立则执行循环体。
- 在循环体中,将i加到sum上,i自增1。
- for语句
- 直接在循环头部定义变量i并初始化为1。
- 然后判断i是否小于等于100,如果成立则执行循环体。
- 在循环体中,将i加到sum上,i自增1。
最后,两种方法都使用printf函数输出计算结果。
总结
本文介绍了使用C语言实现1到100求和的两种方法:while循环和for循环。两种方法都简单易懂,可以根据实际情况选择合适的循环语句。
原文地址: https://www.cveoy.top/t/topic/gQfw 著作权归作者所有。请勿转载和采集!