0%

分支和循环之if和while示例

文章时效性提示

本文发布于 523 天前,部分信息可能已经改变,请注意甄别。

if判断一个数是否为奇数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
int main() {
    int a;
    int b;
    printf("请输入一个数:");
    scanf("%d",&a);
    b = a % 2;
    if (b == 1)
    {
        printf("%d是奇数\n",a);
    }
    else
    {
        printf("%d是偶数\n34",a);
    }
    return 0;
}

while和if输出1到100之间的奇数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
//输出1-100之间的奇数
int main() {
    int a = 1;
    while (a <= 100)
    {
            if (a % 2 == 1)
            {
                printf("%d是奇数\n",a);
                a = a + 1;
            }
            else
            {
                a = a + 1;
            }
    }
    return 0;
}