最大的字符串

最大的字符串

输入3个字符串,找出并输出其中的最大一个字符串。

输入有三行,每行一个不包含空格的字符串,保证每个字符串的长度不超过100。

在一行中输出读入的3个字符串中的最大一个。
请注意行尾输出换行。

输入

CHINA
HOLLAND
AMERICA

输出

HOLLAND
// 最大的字符串
#include<iostream>
#define N 100		//字符串长度上限
using namespace std;
int main(void)
{
    
    
    char line[3][N]={
    
    '\0'};
    for (int i=0;i<3;i++)
        cin>>line[i];
     //两两比较
    for (int i=0;i<N;i++)
    {
    
    
        if (line[0][i]>line[1][i])
        {
    
    
            if (line[1][i]>line[2][i])
            {
    
    cout<<line[0];
            return 0;
            }   
            else
            {
    
       if (line[0][i]>line[2][i])
                {
    
       cout<<line[0];
                return 0;
                }
                else {
    
    cout<<line[2];
                return 0;
                }
            }
        }
        if (line[0][i]<line[1][i])
        {
    
    
            if (line[1][i]<line[2][i])
                {
    
    cout<<line[2];
                return 0;
                }
            else
            {
    
       cout<<line[1];
            return 0;
            }
        }
         
    }
} 

猜你喜欢

转载自blog.csdn.net/qq_45830912/article/details/114101511
今日推荐