最短字符串(biubiu)"/>
1201 输出最短字符串(biubiu)
题目描述
输入五个字符串,输出其中最短的字符串。若长度相同则输出出现较早的那一个。
输入要求
输入五个字符串
输出要求
输出其中最短的字符串。
输入样例
Hee Fi Fdhi Ai Fdis
输出样例
Fi
提示
数组长度开到1000
#include<cstdio>
#include<cstring>
int main()
{int i,j,k,min;char a[1006],b[1006];gets(b);//先输入第一个字符串。 min=strlen(b);//首先默认第一个字符串为最小长度。 for(i=0;i<4;i++){gets(a);//输入下一个字符串。 j=strlen(a);if(min>j){//比较大小。 min=j;for(k=0;k<j;k++){b[k]=a[k];//重新赋值 b 数组。 }b[k]='\0';//给重新复制后的那j个数下一个位置赋值为 换行 。 }}for(i=0;b[i]!='\0';i++){//遇到第一个换行直接输出(可以用 puts(b) 函数直接输出)。 printf("%c",b[i]);}printf("\n");
}
更多推荐
1201 输出最短字符串(biubiu)
发布评论