用c语言写一个代码实现输出整数各数字
时间: 2024-10-19 14:05:32 浏览: 26
C语言实现的猜数字小游戏
5星 · 资源好评率100%
在 C 语言中,你可以使用 while 循环结合取模运算(%)来逐位输出一个整数。以下是一个简单的函数示例,它接受一个整数作为输入并打印出其每一位:
```c
#include <stdio.h>
void print_digits(int num) {
// 当 num 不等于 0 时继续循环
while (num != 0) {
// 取余操作得到当前位的值(0-9)
int digit = num % 10;
// 打印数字
printf("%d", digit);
// 清除最低位
num /= 10; // 等价于 num = num / 10;
}
}
int main() {
int number;
printf("请输入一个整数:");
scanf("%d", &number);
printf("该整数的各位数字依次为:");
print_digits(number);
return 0;
}
```
当你运行这个程序并输入一个整数,它会按照从右到左的顺序逐个输出数字。
阅读全文