搜索
查看: 855|回复: 5
打印 上一主题 下一主题

交换两个变量中的数怎么程序出现错误了

[复制链接]
跳转到指定楼层
楼主
发表于 2016-2-17 15:55:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
如图,如题,请大神帮忙看看为什么会这样

搜狗截图16年02月17日1553_1.png (92.91 KB, 下载次数: 0)

搜狗截图16年02月17日1553_1.png

搜狗截图16年02月17日1554_1.png (26.07 KB, 下载次数: 0)

搜狗截图16年02月17日1554_1.png
沙发
 楼主| 发表于 2016-2-17 16:23:45 | 只看该作者
a,b前没打&
板凳
发表于 2016-2-17 20:46:19 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b,t;
    scanf("%d%d",&a,&b);
    t=a,a=b,b=t;
    printf("%d%d\n",a,b);
    return 0;
}
地板
发表于 2016-2-17 21:37:31 | 只看该作者
是scanf("%d %d",a,b);错了。
应改成:scanf("%d %d",&a,&b);
5#
发表于 2016-2-17 21:39:22 | 只看该作者
改:scanf("%d %d",a,b);
为:scanf("%d %d",&a,&b);
6#
发表于 2016-2-19 09:49:15 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,t;
        scanf("%d %d",&a,&b);
        t = a;
        a = b;
        b = t;
        printf("%d %d",a,b);
        system("pause");
        return 0;
}[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表