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 著作权归作者所有。请勿转载和采集!

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