题目描述:
小蒜的课外班上有N个同学,每个同学的名字长度都不一样。小蒜想知道班上谁的名字最长,你能不能帮他找出来呢?输入格式
输入第一行为小蒜的同学数N(0<=N≤100)。
接下来N行每行是一个同学的名字(中间没有空格)。
输出格式
输出一行,为名字最长的同学的名字。
思路:
最好提前把长度算出来
代码:
#include <iostream>
#include <string.h>
using namespace std;
char s[105];
char ans[105];
int main(){
int anslen = 0;
int N,len;
cin>>N;
for(int i = 0; i < N; i++){
cin>>s;
len = strlen(s);
if(len>anslen){
anslen = len;
strcpy(ans,s);
}
}
cout<<ans;
return 0;
}