先看题目:
输入一段由若干个以空格分隔的单词组成的英文文章,求出文章中最短的单词(文章以英文句点“.”结束,且字符总数不超过200)。
输入样例:
We are Oiers.
输出样例:
We
嗯,这题不难啊,不分析了,直接贴代码,记得点赞关注啊,不然以后找不到我了
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i=1,s=0,ans=201,f;
char a[205];
while((a[i]=getchar())!='.')
{
if(a[i]!=' ')
{
s++;
}
else
{
s=0;
if(s<ans)
{
ans=s;
f=i;
}
}
i++;
}
for(i=1;i<=f;i++)
{
cout<<a[i];
}
return 0;
}
再见,欢迎大牛们指教:)
:)