从键盘读入一个3位整数,将各个权位的数字转化为字符后输出
时间: 2023-04-04 13:02:58 浏览: 98
好的,这个问题很简单。请看下面的代码:
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
printf("%c%c%c", num / 100 + '0', num % 100 / 10 + '0', num % 10 + '0');
return 0;
}
```
这个程序可以读入一个3位整数,然后将各个位上的数字转化为字符后输出。例如,如果输入的数字是123,那么输出的结果就是"123"。希望这个回答能够帮到你!
相关问题
从键盘读入一个3位整数,将各个权位的数字转化为字符后输出。例如输入123,则转换为三个字符'1','2','3',输出1,2,3
您好,这是一个关于编程的问题。请使用以下代码实现:
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
int hundreds = num / 100;
int tens = (num % 100) / 10;
int ones = num % 10;
printf("%c,%c,%c", hundreds + '0', tens + '0', ones + '0');
return 0;
}
输入一个3位整数,程序将其转换为三个字符并输出。例如,输入123,则输出1,2,3。
从键盘读入一个3位整数,将各个权位的数字转化为字符后输出,例如输出123,则转化为三个字符’1’,’2’,’3’,输出1,2,3
好的,这个问题很简单,以下是代码:
```python
num = input("请输入一个3位整数:")
for digit in num:
print(digit)
```
如果输入的是123,那么输出就是:
```
1
2
3
```