OR102. 整数反转
描述
输入描述
一个整数输出描述
一个整数示例1
输入:
123
输出:
321
示例2
输入:
-123
输出:
-321
示例3
输入:
200
输出:
2
C 解法, 执行用时: 1ms, 内存消耗: 224KB, 提交时间: 2018-11-01
#include <stdio.h> int main(void){ int num; int out = 0; scanf("%d",&num); /* if( num == 0 ){ printf("0"); return 0; } if( num < 0 ){ printf("-"); num *= -1; } while( num % 10 == 0 ) num /= 10; while( num != 0 ){ printf("%d",num%10); num /= 10; } */ while(num!=0) { out=out*10+num%10; num/=10; } printf("%d",out); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 256KB, 提交时间: 2020-07-13
#include <stdio.h> int main() { int num, result = 0; scanf("%d", &num); while (num) { result = result * 10 + num % 10; num /= 10; } printf("%d", result); return 0; }