使用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。最后输出结果

用c语言写段简单的代码给我要求分别使用while语句for语句实现数字1到100的求和并在代码结束讲解每一处的作用注释

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

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