69,381
社区成员
发帖
与我相关
我的任务
分享
//#include "stdafx.h"
#include <stdio.h>
#include <string.h>//在用字符串处理函数时,应把“string.h"文件包含到本文件中
int main(void)
{
int i;
char str[80],max[80];//尽量赋予数组足够长的长度
int maxlen=0,len=0;//定义最大长度和长度
i=6;
printf("Input 6 words:\n");
do{
printf("第%d个:",6-i);
scanf("%s",str);//将第i+1个单词输入给str
len=strlen(str);//计算第i+1个str的长度
if(maxlen<len ) //比较maxlen和第i+1个str的长度的大小
{
strcpy(max,str); //如果第i+1个str的长度的值大于maxlen,则将str拷贝给max
maxlen= len;//将maxlen的值被第i+1个str的长度的值代替
}
printf("目前最长的单词:%s\n",max);
}while(--i);
printf("The longest word is:%s\n",max);
return 0;
}