1.if语句
#include <stdio.h>
int
main() {
int
a,b,c;
scanf
(
"%d%d%d"
,&a,&b,&c);
if(a>b&&a>c){
printf
(
"%d\n"
,a);
}
else
if
(b>c&b>c){
printf
(
"%d\n"
,b);
}
else
{
printf
(
"%d\n"
,c);
}
return
0;
}
改进:可以加入中间变量。
2.三目运算符
#include<stdio.h>
int
main()
{
int
a, b, c, max;
scanf
(
"%d%d%d"
, &a, &b, &c);
max = a > b ? a : b;
max = max > c ? max : c;
printf
(
"%d\n"
, max);
return
0;
}
3.数组
#include<stdio.h>
int
main()
{
int
i = 0;
int
arr[3] = {0};
int
max = 0;
for
(i = 0; i < 3; i++)
{
scanf
(
"%d"
, &arr[i]);
}
for
(i = 0; i < 3; i++)
{
if
(max < arr[i])
max = arr[i];
}
printf
(
"最大值为%d\n"
, max);
return
0;
}
最后,也可以考虑使用函数。