19.字符串——查找三个字符串中的最大字符串(打擂台)

文章目录

  • 前言
  • 一、题目描述
  • 二、题目分析
  • 三、解题
    • 程序运行代码
  • 四、举一反三
  • 总结


前言

本系列为字符串处理函数编程题,点滴成长,一起逆袭。


一、题目描述

查找三个字符串中的最大字符串


二、题目分析

打擂台
19.字符串——查找三个字符串中的最大字符串(打擂台)_第1张图片


三、解题

程序运行代码

#include
#include
int main()
{
	char a[10],b[10],c[10],max[10];
	gets(a);
	gets(b);
	gets(c);
	strcpy(max,a);
	if(strcmp(max,b)<0){
		strcpy(max,b);
	}
	if(strcmp(max,c)<0){
		strcpy(max,c);
	}
	printf("%s",max);
	return 0;
}

#include
#include
int main()
{
	char a[3][10],max[10];
	int i;
	for(i=0;i<3;i++){
		gets(a[i]);
	}
	strcpy(max,a[0]);
	for(i=0;i<3;i++){
		if(strcmp(max,a[i])<0){
			strcpy(max,a[i]);
		}
	}
	printf("%s",max);
	return 0;
}

四、举一反三

19.字符串——查找三个字符串中的最大字符串(打擂台)_第2张图片
19.字符串——查找三个字符串中的最大字符串(打擂台)_第3张图片


总结

你可能感兴趣的:(第六章数组,c语言,算法,数据结构)