应用程序配置报错_这个程序为什么是错的

原问题:这个程序为什么是错的
分类:编程开发 > 最后更新时间:【2016-12-14 19:38:58】
问题补充:

#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  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    10

    分享到:

    其他回答

    其它网友回答:
    我能说句吗,你的函数名不一致在main中调用reversaln();而实现函数名为reversalNum()

    其它网友回答:
    你调试下就知道了撒


    追问:
    调试的没有错误,但比如输入1234,输出是4321 1
      推荐