【算法筆記】Codeup 100000569J

本專欄僅僅用於個人記錄刷題過程,如有更好的解決方法,可以留言哦

題目要求

從鍵盤上輸入3個字符串,求出其中最大者。

要求輸入

輸入3行,每行均爲一個字符串。

樣例

England
China
America

要求輸出

一行,輸入三個字符串中最大者。

樣例

England

可AC代碼如下

#include<stdio.h>
#include<string.h>
int main(){
	char s1[20], s2[20], s3[20], s4[20];
	gets(s1);
	gets(s2);
	gets(s3);
	//找出s1,s2中較大的,把它的值複製給s4
	if(strcmp(s1, s2) > 0){
		strcpy(s4, s1);
	}else{
		strcpy(s4, s2);
	}
	//找出s3,s4中較大的,輸出
	if(strcmp(s4, s3) > 0){
		puts(s4);
	}else{
		puts(s3);
	}
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章