用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。最后输出结果
原文地址: https://www.cveoy.top/t/topic/eCOR 著作权归作者所有。请勿转载和采集!