使用递归函数,把任意一个正整数转化为字符串输出。例如,输入正整数 678 ,输出应为 “678” 。

[复制链接]
查看11 | 回复1 | 2011-10-19 12:25:57 | 显示全部楼层 |阅读模式
char a[40];int len=0;void getnum(int d){if(d>10){a[len]=d%10+'0'; len++; d=d/10; getnum(d);}else{a[len]=d+'0';len++;}}void print(int d){ getnum(d); for(d=len-1;d>=0;d--)printf("%c",a[d]);}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行