搜索
查看: 1424|回复: 4
打印 上一主题 下一主题

关于比较大小的疑问

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-1 23:48:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
为什么比较大小一定要引入第三个变量c呢?不可以用 if a>b,输出a;else输出b吗?新手求指教。
#include <stdio.h>
#include <stdlib.h>
int main()
{
     int a,b;
     scanf("%d %d",&a,&b)
     if(a>b)
         printf("%d",a);
     else
         printf("%d",b);
    system("pause");
    return 0;
}

最佳答案

查看完整内容

楼主看了下您的帖子 问题出在scanf("%d %d",&a,&b); 后面的这个; 细节注定成败- - 给分吧
沙发
发表于 2013-4-1 23:48:38 | 只看该作者
楼主看了下您的帖子 问题出在scanf("%d %d",&a,&b); 后面的这个;
细节注定成败- -
给分吧
板凳
发表于 2013-4-2 01:26:23 | 只看该作者
max=(a>b)?a:b
地板
发表于 2013-4-2 13:40:22 | 只看该作者
可以的,没必要引入第三个变量
你的代码scanf那一行漏了分号
5#
 楼主| 发表于 2013-4-2 21:22:40 | 只看该作者
julius 发表于 2013-4-1 23:48
楼主看了下您的帖子 问题出在scanf("%d %d",&a,&b); 后面的这个;
细节注定成败- -
给分吧

细节注定成败,学了C语言后深刻认识到了这点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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