应用程序配置报错_这个程序为什么是错的
问题补充:
#include<stdio.h>
int reversalNum(int n)
{
int m;
while(n>0)
{
m=n%10;
printf("%d\n",m);
n=n/10;
}
printf("\n");
return (m);
}
void main()
{
int m;
scanf("%d",&m);
printf("%d\n",reversaln(m));
}
最佳答案
当最后n=1时,程序先输出m,再退出所以会出现你的结果
n=n/10;if(n小于10)break;
最佳答案由网友 sxq44 提供
其他回答
其它网友回答:
我能说句吗,你的函数名不一致在main中调用reversaln();而实现函数名为reversalNum()
其它网友回答:
你调试下就知道了撒
追问:
调试的没有错误,但比如输入1234,输出是4321 1