输入5个字符串,输出其中最大的字符串。

输入5个字符串,输出其中最大的字符串。,第1张

strcpy(max,str)完成字符串拷贝,strcmp完成字符串比较,只要保留一个for循环,用一个strcmp就解决问题。

strcmp(str1,str2):

str1>str2时strcmp()>0,

str1=str2时strcmp()=0,

str1<str2时strcmp()<0

#include <string.h>

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

char str[80], max[80]

int i

scanf("%s", &max)

for(k=1k<=4k++)

{

scanf("%s", &str)

if(strcmp(max,str)<0)

strcpy(max,str)

}

printf("Max is: %s\n", max)

}

简单的很的程序!

希望能解决您的问题。

讠工白 zha 打出如下:

1、

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/7955521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存