用递归法将一个整数 n 转换成字符串(例如输入 4679,应输出字符串“4679”)
#include <stdio.h> void splnum(int n) { char num; if (n == 0) return; splnum(n / 10); num = n % 10+ '0'; //将数字转化为字符 putchar(num); } int main() { int nub; printf("请输入一个整数:\n"); scanf_s("%d", &nub); splnum(nub); return 0; }

浙公网安备 33010602011771号