输入四位数,输出个位,十位,百位,千位C语言
时间: 2024-10-23 18:14:01 浏览: 20
四位加减计数器(C语言写)
在C语言中,处理四位数字并提取各个位的操作通常通过整数除法和取余运算实现。下面是一个简单的示例函数,它接受一个整数作为输入,然后分别打印出个位、十位、百位和千位:
```c
#include <stdio.h>
void print_digits(int num) {
int last_digit = num % 10; // 取个位
num /= 10; // 移除个位
int tenth_digit = num % 10; // 取十位
num /= 10; // 移除十位
int hundredth_digit = num % 10; // 取百位
num /= 10; // 移除百位
int thousandth_digit = num; // 剩下的就是千位
printf("千位: %d\n", thousandth_digit);
printf("百位: %d\n", hundredth_digit);
printf("十位: %d\n", tenth_digit);
printf("个位: %d\n", last_digit);
}
int main() {
int input;
printf("请输入一个四位数: ");
scanf("%d", &input);
print_digits(input);
return 0;
}
```
阅读全文