比样例输出少3
  • 板块P1765 手机
  • 楼主Freya_
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/3/7 14:59
  • 上次更新2024/3/7 18:36:17
查看原帖
比样例输出少3
1131627
Freya_楼主2024/3/7 14:59
#include<bits/stdc++.h>
using namespace std;

int main(){
	string s;
	int ans=0,i=0;
	getline(cin,s);
	for(int m=1;m<=s.length();m++){
		i++;
		if(s[i]=='a')  ans+=1;
		else if(s[i]=='b')  ans+=2;
		else if(s[i]=='c')  ans+=3;
		else if(s[i]=='d')  ans+=1;
		else if(s[i]=='e')  ans+=2;
		else if(s[i]=='f')  ans+=3;
		else if(s[i]=='g')  ans+=1;
		else if(s[i]=='h')  ans+=2;
		else if(s[i]=='i')  ans+=3;
		else if(s[i]=='j')  ans+=1;
		else if(s[i]=='k')  ans+=2;
		else if(s[i]=='l')  ans+=3;
		else if(s[i]=='m')  ans+=1;
		else if(s[i]=='n')  ans+=2;
		else if(s[i]=='o')  ans+=3;
		else if(s[i]=='p')  ans+=1;
		else if(s[i]=='q')  ans+=2;
		else if(s[i]=='r')  ans+=3;
		else if(s[i]=='s')  ans+=4;
		else if(s[i]=='t')  ans+=1;
		else if(s[i]=='u')  ans+=2;
		else if(s[i]=='v')  ans+=3;
		else if(s[i]=='w')  ans+=1;
		else if(s[i]=='x')  ans+=2;
		else if(s[i]=='y')  ans+=3;
		else if(s[i]=='z')  ans+=4;
		else if(s[i]==' ')  ans+=1;
	}
	printf("%d",ans);
	return 0;
}
2024/3/7 14:59
加载中...