题目描述
输入五个字符串,输出其中最短的字符串。若长度相同则输出出现较早的那一个。
输入要求
输入五个字符串
输出要求
输出其中最短的字符串。
输入样例
Hee Fi Fdhi Ai Fdis
输出样例
Fi
提示
数组长度开到1000
来源
NBU OJ
#include <stdio.h>
#include <string.h>
int main()
{
char a[6][1000];
int i,len[6];
for(i=0;i<5;i++)
{
scanf("%s",a[i]);
}
for(i=0;i<5;i++)
{
len[i]=strlen(a[i]);
}
int min=1000;
for(i=0;i<5;i++)
{
if(len[i]<min)
{
min=len[i];
}
}
//找最短字符串
for(i=0;i<5;i++)
{
if(len[i]==min)
{
printf("%s\n",a[i]);
break;
}
}
//输出最短字符串
return 0;
}