我什么都不懂 发表于 2008-7-20 10:52

请教

求3个数3最大值的编写程序!新手

子林 发表于 2008-7-20 11:04

#include<stdio.h>
main()
{ int i=0,max;
  int a[3]={34,45,2};
  max=a[0];
  for(i=1;i<3;i++)
    { if(a[i]>=max)
        max=a[i];
    }
当然在里面还可以加些东西的 比如显示,输入输出什么的 也可用同样的方法找最小值

zhong0711101 发表于 2008-7-20 16:18

简单,一个语句就行 max=((a>b?a:b)>c)?(a>b?a:b):c;

zhong0711101 发表于 2008-7-20 16:25

看你是新手,给你个完整的程序吧
#include<stdio.h>
#include<stdlib.h>


int main()
{
    int a=1,b=2,c=3,max;
    max=((a>b?a:b)>c)?(a>b?a:b):c;
    printf("max is %d\n",max);


   
    system("PAUSE");
    return 0;
}

qxykzx 发表于 2008-7-21 12:42

我觉得刚开始应该看这样的程序

我认为如果真的刚开始学语言要看简单的程序,从而养成好的思维习惯,不要急于先学会奔跑,楼上两位的程序都蛮精简的,看来两位都很厉害,但我想给出一个适合刚学习语言的程序:[em12]
[/color][color=#0000FF]int [/color][color=#FF0000]main[/color]()
[color=#800000]{[/color][color=#0000FF]int [/color]a=[color=#8000C0]1[/color],b=[color=#8000C0]2[/color],c=[color=#8000C0]3[/color],[color=#FF8000]max[/color];
[color=#0000FF]if[/color](a>b)
    [color=#FF8000]max[/color]=a;
[color=#0000FF]else if[/color](b>c)
    [color=#FF8000]max[/color]=b;
[color=#0000FF]else
    [/color][color=#FF8000]max[/color]=c;
[color=#FF0000]printf[/color]([color=#FF00FF]"MAX=%d\n"[/color],[color=#FF8000]max[/color]);
[color=#008080]getch[/color]();
[color=#0000FF]return [/color][color=#8000C0]0[/color];
[color=#800000]}[/color][/size][/font]

大丈夫死了 发表于 2008-7-21 12:54

楼上的不要误导了啊

qxykzx 发表于 2008-7-21 12:58

[quote][bo][un]大丈夫死了[/un] 在 2008-7-21 12:54 的发言:[/bo]

楼上的不要误导了啊 [/quote]
可能是被模式化教育出来的,但我仍觉得应该从简单的程序做起,由简至繁,由粗至精,循序渐进。。。

病书生 发表于 2008-7-21 12:58

5#犯小错误啦

病书生 发表于 2008-7-21 12:59

[quote][bo][un]qxykzx[/un] 在 2008-7-21 12:58 的发言:[/bo]


可能是被模式化教育出来的,但我仍觉得应该从简单的程序做起,由简至繁,由粗至精,循序渐进。。。 [/quote]
你的代码.....

StarWing83 发表于 2008-7-21 13:20

5#的代码太神奇了……哥们你写代码之前从来不用脑的么??

nclude <stdio.h>

int main()
{
    int a=1,b=2,c=3,max;
    if (a>b)
        if (a>c)
            max=a;
        else
            max=c;
    else
        if (b>c)
            max=b;
        else
            max=c;
    printf("MAX=%d\n",max);
    return 0;
}

qxykzx 发表于 2008-7-21 13:22

哈哈,不好意思[em12] 那是当年,刚学C时,老师讲的模版程序了,教条主义一下。。。每个人都有自己的见解,有不对之处我虚心接受。引用这里曾看到的一句话“我是菜鸟,我怕谁”,呵呵。。。希望能共同进步[em07]

StarWing83 发表于 2008-7-21 13:59

…………你们老师真够强的……

页: [1]

编程论坛