c++求助!样例都对为什么0分?
  • 板块P1765 手机
  • 楼主tutu_6trc
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/3/23 15:15
  • 上次更新2023/10/23 20:47:17
查看原帖
c++求助!样例都对为什么0分?
948229
tutu_6trc楼主2023/3/23 15:15
#include <bits/stdc++.h>
using namespace std;
int le(char a){
	if(a=='a'||a=='d'||a=='g'||a=='j'||a=='m'||a=='p'||a=='t'||a=='w')
		return 1;
	if(a=='b'||a=='e'||a=='h'||a=='k'||a=='n'||a=='q'||a=='u'||a=='x')
		return 2;
	if(a=='c'||a=='f'||a=='i'||a=='l'||a=='o'||a=='r'||a=='v'||a=='y')
		return 3;
	if(a=='s'||a=='z')
		return 4;
}
int main(){
	int ans=0;
	string s;
	getline(cin,s);
	for(int i=0;i<s.size();i++){
		if(s[i]==' '){
			ans++;
		}
		else{
			ans+=le(s[i]);
		}
	}
	cout<<ans;
}
2023/3/23 15:15
加载中...