找出最长字符串(PTA-武理-C实验)
发布时间
阅读量:
阅读量
本题需要设计一个程序,用于处理输入的N个字符串,并输出其中长度最长的那个。
输入形式:
首先输入一个正整数N;接下来的N行中,每行包含一个长度不超过80的非空字符串,且该字符串中不包含换行符、空格或制表符。
输出形式:
在单独的一行中,按照如下格式输出最长的字符串:
The longest is: 最长的字符串
当多个字符串具有相同长度时,应优先输出先出现的那个。
输入示例:
5
li
wang
zhang
jin
xiang
输出示例:
The longest is: zhang
#include<stdio.h>
#include<string.h>
int main()
{
int i,n,num,t=0,max=0;
scanf("%d",&n);
char a[n][80];
for(i=0;i<n;i++)
{
scanf("\n%s",&a[i]);
num=strlen(a[i]);
if(max<num)
{max=num;t=i;}
}
printf("The longest is: %s",a[t]);
return 0;
全部评论 (0)
还没有任何评论哟~
