可以使用循环和取模运算来实现数字反序输出。具体步骤如下:
- 定义一个整型变量存储输入的数字。
- 使用循环和取模运算将数字的每一位取出来,并存储到一个数组中。
- 使用循环倒序输出数组中的每一位数字。
示例代码如下:
#include <stdio.h> int main() { int num, i = 0, j; int digits[10]; printf("请输入一个数字:"); scanf("%d", &num); // 将数字的每一位存储到数组中 while (num > 0) { digits[i] = num % 10; num /= 10; i++; } // 倒序输出数组中的每一位数字 printf("反序输出的数字为:"); for (j = i - 1; j >= 0; j--) { printf("%d", digits[j]); } printf("\n"); return 0; }
输出示例:
请输入一个数字:12345 反序输出的数字为:54321
评论