YTU OJ Problem 2670 求三个字符中的最大值
题目描述
输入3个字符,输出其中的最大值
输入
3个字符
输出
这三个字符中的最大值
输入输出样例
样例输入 #1
a ? Z
样例输出 #1
a
C:
#include<stdio.h>
int main(void)
{
char ch1, ch2, ch3;
char max;
scanf("%c %c %c", &ch1, &ch2, &ch3);//注意两字符之间的空格
if (ch1 > ch2)//比较三个数大小
{
max = ch1;
if (max > ch3)
{
max = max;
}
else
{
max = ch3;
}
}
else
{
max = ch2;
if (max > ch3)
{
max = max;
}
else
{
max = ch3;
}
}
printf("%c", max);
return 0;
}
C++:
#include<iostream>
int main(void)
{
using namespace std;
char ch1, ch2, ch3;
cin >> ch1 >> ch2 >> ch3;
char max;
if(ch1 > ch2 && ch1 > ch3)//比较三个数大小
{
max = ch1;
}
else if (ch2 > ch1 && ch2 > ch3)
{
max = ch2;
}
else
{
max = ch3;
}
cout << max << endl;
return 0;
}