UVA494判断一个字符串中单词的个数

来源:互联网 发布:淘宝退款骗局 编辑:程序博客网 时间:2024/06/06 20:22
这题刚开始被省略号迷惑了,刚开始写的

if(s[i]==' '&&s[i+1]!='.')

以及

if(s[i]==' '&&isalpha(s[i+1]))
都WA掉了,却忘记了最基本的判断方法
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include<cctype>#include<string>#include<map>#include<set>#include<vector>#include<queue>#include<stack>#define LL long longusing namespace std;int main(){  char s[1005];   while(gets(s))   {       int total=0;       for(int i=0;i<strlen(s);i++)        if(isalpha(s[i])&&!isalpha(s[i+1]))            total++;        cout<<total<<endl;   }   return 0;}


0 0
原创粉丝点击