我原本的代码是这样的
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int s,m,n;
char ss[101];
gets(ss);
m=strlen(ss);
for(int i=1;i<=m;i++)
{
if(ss[i]==' '&&ss[i]!='\n')
m--;
}
cout<<m;
}
90分。。。
17和十九怎么都过不去!!!!
后来改成了下面的。。。
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int s,m,n=0;
char ss[101];
gets(ss);
m=strlen(ss);
//cout<<m;
for(int i=1;i<=m;i++)
{
if(ss[i]>='A'&&ss[i]<='Z')
n++;
if(ss[i]>='a'&&ss[i]<='z')
n++;
if(ss[i]>='0'&&ss[i]<='9')
n++;
}
cout<<n;
}
我去**
就17和19过了。
呜呜
救救这个可怜的孩子吧