用C语言编写一个代码,随便输入一个三位数,输出各位数字
时间: 2024-10-27 16:08:13 浏览: 9
当你想要用C语言编写一个程序来接收用户输入的任意三位数,并分别输出每个位数,你可以参考下面这个简单的代码示例:
```c
#include <stdio.h>
int main() {
int num, hundreds, tens, ones;
// 请求用户输入一个三位数
printf("请输入一个三位数:");
scanf("%d", &num);
// 检查输入是否有效,如果小于100或大于999,则提示错误并退出
if (num < 100 || num > 999) {
printf("输入无效!请输入一个三位数。\n");
return 1;
}
// 分割每一位数字
hundreds = num / 100; // 取百位
tens = (num % 100) / 10; // 取十位
ones = num % 10; // 取个位
// 输出每位数字
printf("百位:%d\n", hundreds);
printf("十位:%d\n", tens);
printf("个位:%d\n", ones);
return 0;
}
```
当你运行此程序,它会提示你输入一个三位数,然后显示这三个单独的数字。
阅读全文