用递归法将一个整数n转换成字符串。例如,输入123,应输出字符串“321”。整数n的位数不确定,可以是任意的整数。
收起
#include<stdio.h> void convert(int n) { int i; putchar(n % 10 + '0'); if ((i = n / 10) != 0) convert(i); } int main() { int num; scanf("%d", &num); if (num < 0) { printf("-"); num = -num; } convert(num); printf("\n"); return 0; }
报告相同问题?