1 #define _CRT_SECURE_NO_WARNINGS
2 #include <stdio.h>
3 #include <stdlib.h>
4
5 // 1234567 1234567 % 10 ==> 7 7 * 10 + 6
6 // 1234567 / 10 % 10 ==> 6
7 // 1234567 / 10 / 10 % 10 ==> 5
8 // 1234567 / 10 / 10 / 10 % 10 ==> 4
9 // 1234567 / 10 / 10 / 10 / 10 % 10 ==> 3
10 // 1234567 / 10 /10 / 10 / 10 / 10 % 10==> 2
11 // 1234567 / 10 /10 / 10 / 10 / 10 / 10 % 10 ==> 1
12 // 7654321
13 int main1()
14 {
15 int num;
16 int newNum = 0;
17
18 printf("请输入一个数:");
19 scanf("%d", &num);
20
21 for (; num; num /= 10)
22 {
23 int i = num % 10; // 取个位数
24 newNum = newNum * 10 + i; // 不断乘以10,逆转
25 }
26 printf("%d\n", newNum);
27
28
29 system("pause");
30 return 0;
31 }