C语言如何高效输出1-100的偶数?

99ANYc3cd6
预计阅读时长 4 分钟
位置: 首页 C语言 正文

C语言输出1-100的偶数

以下是几种在C语言中输出1到100之间所有偶数的方法:

c语言输出1-100的偶数
(图片来源网络,侵删)

方法1:使用for循环和模运算

#include <stdio.h>
int main() {
    for (int i = 1; i <= 100; i++) {
        if (i % 2 == 0) {
            printf("%d ", i);
        }
    }
    return 0;
}

方法2:直接从2开始,每次加2

#include <stdio.h>
int main() {
    for (int i = 2; i <= 100; i += 2) {
        printf("%d ", i);
    }
    return 0;
}

方法3:使用while循环

#include <stdio.h>
int main() {
    int i = 2;
    while (i <= 100) {
        printf("%d ", i);
        i += 2;
    }
    return 0;
}

方法4:使用do-while循环

#include <stdio.h>
int main() {
    int i = 2;
    do {
        printf("%d ", i);
        i += 2;
    } while (i <= 100);
    return 0;
}

输出结果

所有这些方法都会输出相同的结果:

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 

其中方法2(直接从2开始,每次加2)是最高效的,因为它不需要进行模运算判断。

c语言输出1-100的偶数
(图片来源网络,侵删)
-- 展开阅读全文 --
头像
dede频道如何实现中英文切换?
« 上一篇 今天
dede父级栏目名称如何获取?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

目录[+]