用C语言写一个输入三位数正整数,取出该数百位,十位,个位的数字并输出
时间: 2023-04-04 17:01:55 浏览: 466
您好,我可以回答您的问题。以下是用 C 语言实现输入三位数正整数,取出该数百位,十位,个位的数字并输出的代码:
```c
#include <stdio.h>
int main() {
int num, hundreds, tens, ones;
printf("请输入一个三位数正整数:");
scanf("%d", &num);
hundreds = num / 100;
tens = (num % 100) / 10;
ones = num % 10;
printf("百位数字是:%d\n", hundreds);
printf("十位数字是:%d\n", tens);
printf("个位数字是:%d\n", ones);
return ;
}
```
希望能够帮到您!
相关问题
用C语言用户输入一个三位正整数,输出其三位数字之和 点击复制后,将打开C知道体验页 C
您好,以下是回答您的问题:
可以通过如下代码实现:
```
#include<stdio.h>
int main()
{
int num, sum=0;
printf("请输入一个三位正整数:");
scanf("%d", &num);
sum += num % 10;//取出个位数
num /= 10;
sum += num % 10;//取出十位数
num /= 10;
sum += num;//取出百位数
printf("三位数字之和为:%d",sum);
return 0;
}
```
该程序会提示用户输入一个三位正整数,然后使用取余运算和整除运算,将三位数字分别取出并求和,最终输出结果。
阅读全文