#include<stdio.h> void convert(int n) { int i; if((i=n/10)!=0) convert(i); putchar(n%10+'0'); } void main() { int number; printf("Input an integer:"); scanf("%d",&number); printf("Output:"); if(number<0) {putchar('-'); number=-number; } convert(number); printf("\n"); }
C语言 递归 整数转字符串 原理 (课本74页)
最新推荐文章于 2024-05-03 08:16:39 发布