// 算法 void trans(int num) { trans(num%10); printf("%d,num/10); }
//用【递归法】将一个整数n换成字符串。例如,输入483,应输出字符串 4 8 3(%4c输出)。 //注意,n的位数不确定,可以是任意位数的整数、 #include <stdio.h> int zhuanhuan(int); int zhuanhuan(int n) { if (n<0) { printf("-"); n = -n; } if ( n>=0 && n<=9 ) { printf("%4d", n); //咱用 %4d不好吗? } else { zhuanhuan( n/10 ); printf("%4d", n%10); } return 0; } int main() { int n; scanf("%d", &n); zhuanhuan(n); return 0; }
69,382
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧