1006: C语言程序设计教程(第三版)课后习题5.4

1006: C语言程序设计教程(第三版)课后习题5.4

时间限制: 1 Sec   内存限制: 128 MB
提交: 1336   解决: 888
[ IDE][ 提交][ 状态][ 讨论版]

题目描述

有三个整数a b c,由键盘输入,输出其中的最大的数。

输入

一行数组,分别为a b c

输出

a b c其中最大的数

样例输入

10 20 30

样例输出

30

提示

好吧,这个题目本来很有信心能够一下子做出来的,因为之前1002的题目和这个一样的

#include 
int main(void)
{
	int a,b,c,t;
scanf("%d%d%d",&a,&b,&c); 
    if(a>b)	 
    	t=a;
    else
	    t=b;	
    if(t
上面是我在1002时写的程序,通过了

#include 
int main(void)
{
	int a,b,c,t;
    scanf("%d%d%d",&a,&b,&c); 
    if(a>b)	 
    	t=a;
    else
	    t=b;	
    if(c>t)
       t=c;
    printf("%d\n",t);
    return 0;
}

这是我在看了网上的后,发现就一处不同就试着改了一下,然后就通过了,应该是我们学校刷题的网站有点苛刻把,不过也学到了新的内容,因为在看网上的例题的时候发现了一段代码可以实现,
#include
 
int main() {
    int a, b, c;
    while (scanf("%d%d%d", &a, &b, &c) != EOF){
        printf("%d\n", a>(b>c?b:c)?a:(b>c?b:c));
    }
    return 0;
}
就掌握了着一个知识点
继续加油

你可能感兴趣的:(C语言)