1. 程式人生 > >ZZULIOJ.1139: 輸出最短字串

ZZULIOJ.1139: 輸出最短字串

1139: 輸出最短字串

題目描述

輸入n和n個字串,輸出其中最短的字串。若長度相同則輸出出現較早的那一個。

輸入
第一行是一個整數n,後面跟著n行,每行包括一個由字母和數字和空格組成的字串,長度不超過1000。

輸出
長度最短的字串,若長度相同則輸出出現較早的那一個。

樣例輸入
5
How are you!
Happy
Good!
Hello world!
Thinks

樣例輸出
Happy

#include<stdio.h>
#include<string.h>
int main()
{
    int n,i;
    scanf
("%d",&n); char ch,a[1001],min[1001]; ch=getchar(); gets(a); strcpy(min,a); for(i=1;i<=n-1;i++) { gets(a); if(strlen(a)<strlen(min)) strcpy(min,a); } printf("%s",min); return 0; }