编写一个C语言项目案例代码实现寻找0到a范围内的奇数

题目描述

输入一个整数 a,寻找数字,要求为: 在 0 至 a 范围内(包括 a), 这个数字的倍数为 a, 这个数字为奇数。 将所有可能的值从小到大进行输出,使用空格隔开。

例如,若 a 中的值为 6,则有 2 个数符合要求,它们是 1 3 。

案例代码

#include <stdio.h>

int main() {
    int a;
    printf("请输入一个整数 a:");
    scanf("%d", &a);

    printf("在 0 至 %d 范围内符合条件的数字为:", a);
    
    // 遍历从1到a之间的数字
    for (int i = 1; i <= a; i++) {
        // 判断是否为奇数且是a的倍数
        if (i % 2 != 0 && i % a == 0) {
            printf("%d ", i);
        }
    }

    return 0;
}

这段代码首先要求用户输入一个整数a,然后使用循环从1到a遍历所有可能的数字。在循环中,判断当前数字是否满足条件:既是奇数又是a的倍数。如果满足条件,则输出该数字。最终输出所有符合条件的数字。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享