zzulioj 1139: 输出最短字符串
1139: 输出最短字符串 题目描述 输入n和n个字符串,输出其中最短的字符串。若长度相同则输出出现较早的那一个。 输入 第一行是一个整数n,后面跟着n行,每行包括一个由字母和数字和空格组成的字符串,长度不超过1000。 输出 长度最短的字符串,若长度相同则输出出现较早的那一个。 样例输入 Copy 5 How are you! Happy Good! Hello world! Thinks 样例输出 Copy Happy C # include <stdio.h> # include <string.h> int main ( ) { char a [ 1000 ] , m [ 1000 ] ; int n , i ; scanf ( "%d" , & n ) ; getchar ( ) ; gets ( m ) ; for ( i = 1 ; i < n ; i ++ ) { gets ( a ) ; if ( strlen ( m ) > strlen ( a ) ) strcpy ( m , a ) ; } puts ( m ) ; return 0 ; } 来源: CSDN 作者: 曹氏阿七 链接: https://blog.csdn.net/qq_45845830/article/details/104114283