程序改错,麻烦给输入的过程和结果的截图~谢谢,/**********FOUND**********/下面表示有错误
功能:用递归法将一个整数n转换成字符串。例如,输入整数987,应输出字符串“987”。说明:n的位数不超过5位,并且在主函数中输入。/**********FOUND***...
功能:用递归法将一个整数n转换成字符串。例如,输入整数987, 应输出字符串“987”。
说明:n 的位数不超过5位,并且在主函数中输入。
/**********FOUND**********/
#define "stdio.h"
/**********FOUND**********/
char s[6]='0';
int i=4;
int changdg(int n)
{
if(n/10==0) s[i]=n+48;
else
{
/**********FOUND**********/
s[i]=n%10+65;
i--;
changdg(n/10);
}
}
main()
{
int n;
scanf("%d",&n);
/**********FOUND**********/
changdg(int n);
puts(&s[i]);
} 展开
说明:n 的位数不超过5位,并且在主函数中输入。
/**********FOUND**********/
#define "stdio.h"
/**********FOUND**********/
char s[6]='0';
int i=4;
int changdg(int n)
{
if(n/10==0) s[i]=n+48;
else
{
/**********FOUND**********/
s[i]=n%10+65;
i--;
changdg(n/10);
}
}
main()
{
int n;
scanf("%d",&n);
/**********FOUND**********/
changdg(int n);
puts(&s[i]);
} 展开
1个回答
展开全部
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询