解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
#define MAX 100000
#define LEN 1000
char str[MAX];
struct word{
char s[LEN];
int len;
};
int main()
{
struct word Words[LEN];
int i,j,k;
char temp[LEN];
int max,maxi;
gets(str);
j=0;
for(i=0;i<strlen(str);i++)
{
k=0;
while((str[i]!= ' ') && (i<strlen(str)))
{
temp[k]=str[i];
k++;
i++;
}
if(temp!=NULL)
{
strcpy(Words[j].s,temp);
Words[j].len=k;
j++;
}
}
max=Words[0].len;
maxi=0;
for(i=0;i<j;i++)
{
if(Words[i].len>max)
{
max=Words[i].len;
maxi=i;
}
}
printf("%s\n",Words[maxi].s);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:464 |
DNA (C语言描述,数据结构)浏览:855 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:548 |
图形输出 (C语言代码)浏览:1386 |
小九九 (C语言描述,不看要求真坑爹)浏览:985 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:587 |
C二级辅导-温度转换 (C语言代码)浏览:731 |
分糖果 (C语言代码)浏览:916 |
C二级辅导-公约公倍 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:495 |