#include<stdio.h>
#include<string.h>
int b[203],start[101],end[101],maxnum,minnum=101,k=0;
int main()
{
char a[20202];
int i,j=1,let=0,ans1=0,ans2,n;
fgets(a,20202,stdin);
n=strlen(a);
for(i=0;i<n;i++)
{
if(a[i]!=' '&&a[i]!=','&&a[i]!='.')
{
b[j]+=1;
let+=1;
if(let==1)
{
start[j]=i;
}
}
else
{
end[j]=i-1;
let=0;
j+=1;
}
}
int word=j;
for(i=1;i<=word;i++)
{
if(b[i]>maxnum)
{
maxnum=b[i];
ans1=i;
}
if(b[i]<minnum)
{
minnum=b[i];
ans2=i;
}
}
if(ans1==ans2)
{
for(i=start[ans1];i<=end[ans1];i++)
{
printf("%c",a[i]);
}
printf("\n");
for(i=start[ans1];i<=end[ans1];i++)
{
printf("%c",a[i]);
}
return 0;
}
for(i=start[ans1];i<=end[ans1];i++)
{
printf("%c",a[i]);
}
printf("\n");
for(i=start[ans2];i<=end[ans2];i++)
{
printf("%c",a[i]);
}
return 0;
}
样例能过,自己输的几个也能过,但是数据应该都是完整句子吧,我的代码在句尾没有句号的情况下会WA,但应该不至于全WA吧 求各位佬看看!