| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1991 人关注过本帖
标题:求3个整数的较大者
只看楼主 加入收藏
travis
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-3-5
收藏
得分:0 
j = (a>=b?(a>=c?a:c):(b>=c?b:c));
2013-03-05 10:13
古剑魂2012
Rank: 2
等 级:论坛游民
帖 子:9
专家分:20
注 册:2013-2-26
收藏
得分:0 
#include<stdio.h>
int main()
{
    int a=8,b=9,c=10;
    int t=(a>b)?a:b;
    int s;
    s=(t>c)?t:c;
    printf("%d",s);   
}
2013-03-05 16:00
woailuo2010
Rank: 2
等 级:论坛游民
帖 子:27
专家分:19
注 册:2013-3-1
收藏
得分:0 
float max3 (float x,float y,float z)
 {
      float max=x;
        if(z>y)
        {
           max=z;
        }
        else
        {if(y>x)
               max=y;
        }
        return (max);
  }

错过的青春,我用行动补回来!
2013-03-05 18:29
正瀚宝贝儿
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2013-2-19
收藏
得分:0 
# include <stdio.h>
int main()
{
    int a,b,c;
     int x;
     scanf("%d %d %d\n",&a,&b,&c);
     x=a;
    if (x<b)
        x=b;
    if (x<c)
        x=c;
    printf("max=%d\n",x);
        return 0;
}

哪里出错了啊?大侠们
2013-03-06 16:05
anxun6220
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2013-3-6
收藏
得分:0 
回复 楼主 tongyuedidi
# include <stdio.h>

void main()
{
    int x;int y; int z;int t;
    scanf("%d%d%d" ,&x ,&y, &z);
    if(x>y) t=x,x=y,y=t;
    if(x>z) t=x,x=z,z=t;
    if(y>z) t=y,y=z,z=t;
    printf ("the min number is %d,the max number is %d,the mid number is %d,\n" , x,z,y);
    getch();
    return 0;
}
三个数排序,低、高、中
2013-03-06 16:20
ren613
Rank: 3Rank: 3
来 自:宣武
等 级:论坛游侠
帖 子:117
专家分:120
注 册:2012-11-20
收藏
得分:0 
把书上的代码多敲两遍吧

天道酬勤
2013-03-06 19:17
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
收藏
得分:0 
#include <stdio.h>
int max(int x,int y,int z)
{

    if(x>y&&x>z)
        return x;
    if(y>x&&y>z)
        return y;
    if(z>x&&z>y)
        return z;
}
int main()
{
    int a,b,c,s;
    scanf("%d%d%d",&a,&b,&c);
    s=max(a,b,c);
    printf("%d\n",s);
    return 0;
   
}
2013-03-08 14:02
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:0 
#include <stdio.h>
#include "stdafx.h"
int main()
 {
      int max(int x, int y, int z);
      int a,b,c,d;
      scanf ("%d%d%d" ,&a ,&b, &c);
      d = max(a ,b, c);
      printf ("max = %d\n" , d);
      return 0;
 }

      int max(int x, int y, int z)
       {
            return((y=(x>y?x:y))>z?y:z);
        }
这样就好了(引用楼上的),你的基础还不是很好哦!需要多多看书,基本的东西要知道

Maybe
2013-03-08 21:59
cyuyancqy
Rank: 2
等 级:论坛游民
帖 子:22
专家分:59
注 册:2012-10-31
收藏
得分:0 
# include <stdio.h>

void main()
{
    int max(int x, int y, int z);
    int a,b,c,d;
    scanf ("%d%d%d" ,&a ,&b, &c);
    d = max(a ,b, c);
    printf ("max = %d\n" , d);
}

     int max(int x, int y, int z)
     {
         int max;
         if(x>y)
            max=x;
         else
             max=y;
         if(max<z)
            max=z;
        else
            max=max;
         return max;
     }
2013-03-08 22:24
未微电子
Rank: 2
来 自:丹霞地貌
等 级:论坛游民
帖 子:47
专家分:57
注 册:2013-2-24
收藏
得分:5 
大哥,您有些问题你没有弄得太明白。6楼的回复就很好了。
C语言里三个数比较,不可a>b>c这种比较形式。。您平时多加注意,总结,相信你可以学得很好

失信于一人,才跌入凄凉的境界。
2013-03-09 10:15
快速回复:求3个整数的较大者
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024327 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved