BC173. 牛牛逆序输出
描述
牛牛在尝试把一个整数逆序地输出。输入描述
输入一个正整数 n。保证个位数不是 0输出描述
逆序输出这个正整数。示例1
输入:
2345
输出:
5432
C 解法, 执行用时: 2ms, 内存消耗: 300KB, 提交时间: 2022-05-30
#include <stdio.h> #include <math.h> int main() { int a; while(scanf("%d", &a) != EOF) { int b = 0; while(a > 0) { b = b*10+(a%10); a /= 10; } printf("%d\n", b); } return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 300KB, 提交时间: 2022-03-12
#include<stdio.h> void num(int n) { if(n<10) printf("%d",n); else { printf("%d",n%10); num(n/10); } } int main() { int n; scanf("%d",&n); num(n); //printf("%d",num(123)); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 300KB, 提交时间: 2022-02-23
#include<stdio.h> void reverse(int n) { printf("%d", n % 10); if(n > 10) { reverse(n / 10); } } int main() { int n; scanf("%d", &n); reverse(n); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 304KB, 提交时间: 2022-06-10
#include<stdio.h> void Reverse(int n) { int j=n;//2345 while(j>0) { printf("%d",j%10);//5 4 3 2 j/=10; } } int main() { int n; scanf("%d",&n); Reverse(n); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 312KB, 提交时间: 2022-08-07
#include<stdio.h> int x=0; int nixu(int n) { if(n==0) return 0; x =x*10+n%10; return nixu(n/10); } int main() { int n; scanf("%d",&n); nixu(n); printf("%d",x); return 0; }