C语言交换两个数的问题

[复制链接]
查看11 | 回复2 | 2008-10-4 14:20:16 | 显示全部楼层 |阅读模式
#include
int main ()
{

int m,n,temp;
scanf("%d%d",m,n);
if (m<n)
{
temp=m;
m=n;
n=temp;
}
printf("%d",m);

return 0;
}
这段程序哪里出问题了,运行的时候,会出错。

回复

使用道具 举报

千问 | 2008-10-4 14:20:16 | 显示全部楼层
scanf ("%d%d",m,n);---这句有错误,m和n之前应当加&;即:scanf ("%d%d",&m,&n);...
回复

使用道具 举报

千问 | 2008-10-4 14:20:16 | 显示全部楼层
scanf("%d%d",&m,&n);&忘记了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行