程序如下:
#include<stdio.h>
age(int n)
{if(n%10!=0)age(n=n/10);
(char)n;
n=n+'0';
printf("%c",n);}
main()
{int n;scanf("%d",n);
age(n);}
输入一个整数后,执行错误啊,郁闷啊,请问哪里错了?
不对,除了&符号,还有其他的问题,请大家帮忙找找。
#include<stdio.h>
age(int n)
{if(n%10!=0)age(n=n/10);
(char)n;
n=n+'0';
printf("%c",n);}
main()
{int n;scanf("%d",&n);/* 主è¦æ¯ç¼ºå°&ï¼å ¶ä»æ²¡é®é¢*/
age(n);}
age(int n)
{if(n%10!=0)age(n=n/10);
(char)n;
n=n+'0';
printf("%c",n);}
main()
{int n;scanf("%d",&n);/* 主è¦æ¯ç¼ºå°&ï¼å ¶ä»æ²¡é®é¢*/
age(n);}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-12-15
这是哪的东西?VBA吗?整数变字符串???
第2个回答 2010-12-15
#include<stdio.h>
age(int n)
{
if(n)
{
age(n/10);
printf("%c",n%10+'0');
}
}
int main(void)
{
int n;
scanf("%d",&n);
age(n);
return 0;
}
age(int n)
{
if(n)
{
age(n/10);
printf("%c",n%10+'0');
}
}
int main(void)
{
int n;
scanf("%d",&n);
age(n);
return 0;
}