那个大佬能解决一下这个代码的问题(P1765)
  • 板块学术版
  • 楼主galiyuebing
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/5/3 14:49
  • 上次更新2023/11/4 23:47:54
查看原帖
那个大佬能解决一下这个代码的问题(P1765)
251775
galiyuebing楼主2021/5/3 14:49
#include <iostream>
#include <cstdio>
#include <string.h>
using namespace std;
string a;
int sum;
int main()
{
	getline(cin,a);
	for(int i=0;i<a.size();i++)
	{
		if(a[i]==' ')sum++;
		else if(a[i]=='a' || a[i]=='d' || a[i]=='g' || a[i]=='j' || a[i]=='m' || a[i]=='p' || a[i]=='t' || a[i]=='w')
			sum++;
		else if(a[i]=='b' || a[i]=='e' || a[i]=='h' || a[i]=='k' || a[i]=='n' || a[i]=='q' || a[i]=='u' || a[i]=='x')
			sum+=2;
		else if(a[i]=='c' || a[i]=='f' || a[i]=='i' || a[i]=='l' || a[i]=='o' || a[i]=='r' || a[i]=='v' || a[i]=='y')
			sum+=3;
		else
			sum+=4;
	}
	cout<<sum<<endl;
	return 0;
}

为毛我几乎和题解一样(自己做的),自己全错它全AC

2021/5/3 14:49
加载中...