大家帮帮忙啊

作者在 2009-12-30 09:43:01 发布以下内容
 请帮忙改正下列程序中的错误,输入2个整数,分别将其逆向输出,要求定义并调用函数fun(n),它的功能是返回n的逆向值.
#include<stdio.h>
int fun(int n);
int main()
{
 int m1,m2,n,m;
 scanf("%d%d",&m1,&m2);
 printf("%d的逆向是%d\t",n,fun(m1));
 printf("%d的逆向是%d\t",m,fun(m2));
 return 0;
}
int fun(int n)
{
 int m,y;
 y=0;
 if(n>0)
  m=n;
 else
  m=-n;
 while(m==0){
  y=y*10+m/10;
  m=m%10;
 }
 if(n>=0)
  return y;
 else
  return -y;
}
默认分类 | 阅读 531 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档