PAT - 7-26 单词长度
程序员文章站
2024-02-26 10:35:52
...
题目链接:点击打开链接
题目大意:略。
解题思路:略。
AC代码
#include<bits/stdc++.h>
#include<cmath>
#define mem(a,b) memset(a,b,sizeof a);
#define INF 0x3f3f3f3f
using namespace std;
typedef long long ll;
vector<int> v;
int main()
{
char a=0;
int cnt=0,f=1;
while(a!='.')
{
scanf("%c",&a);
if(a!=32)//32表示空格
cnt++;
else if(cnt!=0)
{
if(f==1) f=0, printf("%d",cnt);
else printf(" %d",cnt);
cnt=0;
}
}
if(a=='.' && cnt!=1)
{
if(f==1) printf("%d",cnt-1);
else printf(" %d",cnt-1);
}
puts("");
return 0;
}