问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于C语言 找出十个字符串的最大值

发布网友 发布时间:2022-05-23 16:57

我来回答

2个回答

热心网友 时间:2023-11-21 10:17

通过你的代码和要求,简单写一下,以后写代码一定要注意编译规范

/*方法一*/
#include <stdio.h>
#include <string.h>
int main()
{
char *s[10];
int i = 0;
printf("下面请根据提示输入10个字符串,最后将输入最大的一个. ");
for (i = 0; i < 10; ++i )
{
s[i] = (char *)malloc(sizeof(char) * 100);
printf("\n请输入第%d个字符串: ", i + 1);
scanf("%s",s[i]);
}

int max_index = 0;
for ( i = 1; i < 10; ++i )
{
if ( strcmp(s[i], s[max_index]) > 0 )
{
max_index = i;
}
}

printf("\n最大的字符串是第%d个: ", max_index + 1);
puts(s[max_index]);

for ( i = 0; i < 10; ++i )
{
free(s[i]);
}

system("pause");

return 0;
}

/*方法二*/
#include <stdio.h>
#include <string.h>
int main()
{
char *s[10];
int i = 0;
printf("下面请根据提示输入10个字符串,最后将输入最大的一个. ");
for (i = 0; i < 10; ++i )
{
s[i] = (char *)malloc(sizeof(char) * 100);
printf("\n请输入第%d个字符串: ", i + 1);
scanf("%s",s[i]);
}

char max_str[100];
int max_index = 0;
strncpy(max_str, s[0], 99);
for ( i = 1; i < 10; ++i )
{
if ( strcmp(s[i], max_str) > 0 )
{
strncpy(max_str, s[i], 99);
max_index = i;
}
}

printf("\n最大的字符串是第%d个: ", max_index + 1);
puts(max_str);

for ( i = 0; i < 10; ++i )
{
free(s[i]);
}

system("pause");

return 0;
}

热心网友 时间:2023-11-21 10:17

main()
{
char s[10],max;
int i,j;
for(i=0;i<10;i++)
scanf("%s",&s[i]);
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(s[i]<s[j])
{
max=s[j];
printf(("%s"\n,max);
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕妇用微波炉要离多远合适 孕妇使用微波炉的注意事项 微波炉热出来的东西有辐射吗-微波炉辐射范围是几米 当在使用微波炉的时候是不是要离远点?是不是对身体有害? 需 恶魔的小宠儿全集及类似言情小说,谢谢 英雄联盟手游168龙魂水晶免费兑换码-英雄联盟手游168龙魂水晶免费兑换码... 什么是引导区 取得工程技术或工程经济专业中级职务,并任职满3年.3年指的是取得中级... ...全国注册监理工程师考试,并且职称要求3年如何理解 反脸无情的近义词 重庆市第一中学学生成果 是c语言的问题,输入10个字符串,输出最大的字符串。谢谢 输入10个字符串,从小到大输出 从键盘输入10个字符串,每个字符串长度不超过20个字符,再输 入一个字符串,若该字符串在10个? 为什么说男人都是下半身思考的动物? 那句话“男人是用下体思考的动物”是什么意思? 我们男的是下半身动物? 男人都是下半身动物吗 男人真的是下半身动物,难道就没有真感情了吗? 男生真的是下半身动物吗 男人就是下半身动物,你们觉得是吗? 大多数男人都是下半身动物吗? 老婆问老公男的都是下半身动物什么意思? 为什么男人都是下半身动物??? 男生都是下半身的动物吗 男人是下半身动物,这句话是什么意思? 女人是情感动物,男人是下身动物…这是什么意思 北京市西湖园5号楼属于什么区 我买的房子房证上写的地址是七幢5号,到底是七号楼,还是五号楼啊 华中师范五号楼是哪里啊?说详细点! 5在建筑学上不吉利吗 为什么我们小区没有5号楼 请用C语言编写代码,输入10个字符串,输出其中的最大字符串以及它的长度来输出 为什么是10个字符串? C语言编程题: 输入10个字符串,将其从大到小排序后输出。 任意输入10个字符串,求出这10个字符串的最大值,并显示出来 用c语言 输入10个字符串,编写程序将它们按照字符串长度大小进行升序排列 c语言: 输入10个字符串,用选择排序法对十个字符串按大到小排序并输出 输入10个字符串,按从小到大将其输出 用c语言编写程序:从10个字符串中,查找最长的字符串。每个字符串不超 王熙淳这名字的含义 冯怡淳名字什么含义 陈薏淳名字的含义 5v5推塔单机游戏,随便什么都可以只要是单机推塔游戏 5v5 单机版推塔游戏 单机版的推塔的游戏 下载单机游戏不要网线的 求一款单机版的打怪升级游戏,不用连网都可以玩的 形容爸爸帅的词语 视频骂人声音怎么覆盖 053111185是不是骚扰电话? 夸奖老爸帅的句子