C语言练习题
今天练习一道简单的C语言题目:三个数找最大值。
题目描述:有三个整数a b c,由键盘输入,输出其中的最大的数。一行数组,分别为a b c,找出中a b c其中最大的数。
样例输入:10 20 30
样例输出:30
第一种方法:
#include<stdio.h>
int main(){
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<stdio.h>
int main()
{
int a[4] = { 10,20,30 }, t, i;
for ( i = 0; i <3; i++)
{
if (a[i] > a[i + 1])
{
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}
}
printf("%d\n",t);
return 0;
}
今天的练习到此为止,谢谢你们的支持,希望一起进步,喜欢点个关注,大家一起讨论。