-
题目描述
给出一段没有标点的文章,找出第n个单词的长度
输入
第一行一个数字,表示第n个单词( 0 < n < 104)
第二行输入一段文章以回车结束(至少一个字符,每个单词长度 小于 104)输出
输出一个数字
#include<stdio.h>
#include"string.h"
int main(void)
{
char str[1000];
int i,j,count,n,result=0,len;
scanf("%d",&n);
getchar();
gets(str);
count=1;
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]==' '&&str[i+1]!=' ')
{
count++;
}
if(count==n)
{
for(j=i;str[j]!=' ';j++)
{
if(str[j]!=' ')
{
result++;
}
}
}
}
printf("%d\n",result);
return 0;
}