HJ11. 数字颠倒
描述
输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
输入描述
输入一个int整数
输出描述
将这个整数以字符串的形式逆序输出
示例1
输入:
1516000
输出:
0006151
示例2
输入:
0
输出:
0
C 解法, 执行用时: 2ms, 内存消耗: 272KB, 提交时间: 2022-08-06
# include <stdio.h> # include <string.h> int main(void) { int i,n=0; char a[32]={"\0"}; char mid; scanf("%s",a); n=strlen(a); for (i=n-1;i>=0;--i) { printf("%c",a[i]); } printf("\n"); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 284KB, 提交时间: 2022-05-28
#include<stdio.h> int main() { int n=0; scanf("%d",&n); if(n==0) { printf("%d",n); } else { while(n) { printf("%d",n%10); n/=10; } } return 0; }