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

求助啊

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-11 20:59:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d,e,f,g,h;
                scanf("%d %d %d %d",&a,&b,&c,&d);

    if(a>b) e=a;
    else         e=b;

    if(e>c) f=c;
    else         f=e;

    if(f>e) g=f;
    else         g=e;

    if(h>g) h=f;
    else         h=g;

    prinf("%d",h);
       
        sleep(10000);
        return 0;
}



哪里错了

最佳答案

查看完整内容

输出是 printf();你写错了
沙发
发表于 2013-3-11 20:59:28 | 只看该作者
输出是 printf();你写错了
板凳
发表于 2013-3-11 22:11:13 | 只看该作者
if(a>b) e=a;
    else         e=b;
这里,e存储的是较大的值

    if(e>c) f=c;
    else         f=e;
这里,f存储的是较小的值

要把整个逻辑理顺,用一个变量e存储最大值或者最小值
然后 a和b比较,存储一个到e中
e再和c , d比较
地板
 楼主| 发表于 2013-3-12 22:59:48 | 只看该作者
rosynirvana 发表于 2013-3-11 22:11
if(a>b) e=a;
    else         e=b;
这里,e存储的是较大的值

谢谢~~~~~~~~~~~~~~~~~~~~~~·
5#
 楼主| 发表于 2013-3-23 12:12:14 | 只看该作者
jess2013 发表于 2013-3-11 20:59
输出是 printf();你写错了

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

本版积分规则

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