C 语言实例 - 数字翻转
对输入的数字进行反转,比如输入 12345
,那么翻转之后输出 54321
/** * file: main.c * author: 简单教程(www.twle.cn) */ #include <stdio.h> int main() { int n, reversedNumber = 0, remainder; printf("输入数字: "); scanf("%d", &n); while(n != 0) { remainder = n%10; reversedNumber = reversedNumber*10 + remainder; n /= 10; } printf("翻转后 %d", reversedNumber); return 0; }
编译运行范例,输出结果如下
$ gcc main.c && ./a.out 输入数字: 12345 翻转后 54321