我服了!!!!呜呜,怎么就是过不去!
查看原帖
我服了!!!!呜呜,怎么就是过不去!
230825
许多楼主2020/10/26 19:18

我原本的代码是这样的

#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过了。 呜呜 救救这个可怜的孩子吧

2020/10/26 19:18
加载中...