当前位置:首页C语言 > 正文

c语言作业:输入一个三位十进制数取个、十、百并输出

作者:野牛程序员:2023-08-17 11:20:02C语言阅读 3315

以下是一个 C 语言示例代码,用于输入一个三位十进制数,然后提取个位、十位和百位并输出:

#include <stdio.h>

int main() {
    int number, hundreds, tens, ones;

    // 输入三位十进制数
    printf("请输入一个三位十进制数:");
    scanf("%d", &number);

    // 提取百位、十位和个位数字
    hundreds = number / 100;
    tens = (number / 10) % 10;
    ones = number % 10;

    // 输出结果
    printf("百位数字:%d\\n", hundreds);
    printf("十位数字:%d\\n", tens);
    printf("个位数字:%d\\n", ones);

    return 0;
}

在上述代码中,使用了整除和取余操作来提取百位、十位和个位数字。首先,通过整除 100 可以获取百位数字。然后,通过整除 10 再取余 10 可以获取十位数字。最后,通过取余 10 可以获取个位数字。

请注意,上述示例假定用户输入的是一个合法的三位十进制数。如果需要添加输入验证,以确保用户输入的是合法的三位数,请根据需要进行修改。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击