用c写一个输入一个三位整数,分别输出这个数字的百位、十位,个位
时间: 2023-03-28 09:04:33 浏览: 140
您好,我可以回答这个问题。以下是用 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语言程序,输入一个三位数,分别求出这个三位数的个位、十位和百位上的数字。 输入格式: 以以下格式输入一个三位整数: 输入三位整数:<三位数> 输出格式: 以以下格式输出该三位数的各位数字: 个位<个位数字>,十位<十位数字>,百位<百位数字>
ChatGPT: 这是一个编程问题,我可以回答。以下是C语言程序:
```c
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3;
printf("输入三位整数:");
scanf("%d", &num);
digit1 = num % 10;
digit2 = (num / 10) % 10;
digit3 = num / 100;
printf("个位%d,十位%d,百位%d", digit1, digit2, digit3);
return 0;
}
```
输入一个三位整数后,程序会计算出该数的个位、十位和百位数字,并输出。
用C++写一个从键盘输入一个三位整数,分别输出其个位,十位,百位数字
您好,我可以回答这个问题。以下是代码示例:
```
#include <stdio.h>
int main() {
int num, digit_1, digit_2, digit_3;
printf("请输入一个三位整数:");
scanf("%d", &num);
digit_1 = num % 10; // 个位数字
digit_2 = (num / 10) % 10; // 十位数字
digit_3 = num / 100; // 百位数字
printf("个位数字:%d\n", digit_1);
printf("十位数字:%d\n", digit_2);
printf("百位数字:%d\n", digit_3);
return 0;
}
```
感谢您的提问!
阅读全文