40分求助
  • 板块P1765 手机
  • 楼主TuMi_Yang
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/1/24 15:14
  • 上次更新2024/1/24 17:33:19
查看原帖
40分求助
1120425
TuMi_Yang楼主2024/1/24 15:14

为什么有错哇,感觉思路都没有问题呢

#include<bits/stdc++.h>
using namespace std;
int main(){
	int ans=0;
	string a;
	getline(cin,a);
	for(int i=0;i<a.size();i++){
		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'||a[i]==' '){
			ans+=1;
		}
		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'){
			ans+=2;
		}
		if(a[i]=='c'||a[i]=='f'||a[i]=='i'||a[i]=='l'||a[i]=='o'||a[i]=='s'||a[i]=='v'||a[i]=='y'){
			ans+=3;
		}
		if(a[i]=='s'||a[i]=='z'){
			ans+=4;
		}
	}
	cout<<ans<<endl;
	return 0;
} 
2024/1/24 15:14
加载中...