1002: C语言程序设计教程(第三版)课后习题1.6
时间限制:
1 Sec
内存限制:
128 MB
提交:
2515
解决:
1004
题目描述
编写一个程序,输入a、b、c三个值,输出其中最大值。
输入
一行数组,分别为a b c
输出
a b c其中最大的数
样例输入
10 20 30
样例输出
30
好吧,我这个大三的老骨头真的在大一大二的刷题里面应该是最差的,现在后悔也没有用了,只能慢慢的来刷题目了 ,本来想着简单一点的题目我会一次过,昨晚做这个题目的时候,我对自己的信心不是很强,因为以前写代码的时候就没有好好的去研究,都是直接照着书上的搬,要么就是问老师问同学,其实写程序最应该的就是自己多多的独立思考,锻炼自己的自学能力。加油,如果现在的你和我一样就一起加油吧。
#include<stdio.h>
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<c)
t=c;
printf("%d\n",t);
return 0;
}
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<c)
t=c;
printf("%d\n",t);
return 0;
}
以上是我第三次写的程序
本来是想把前面正确的写出来的,可是发现有点忘记了
思路:
如果a>b,就将a赋值给t,否则就将b赋值给t,然后再用t和c比较,如果t<c就将t赋值给c,否则直接输出t.
以后会尽量的每晚都有更新,加油