大佬帮我看看为什么全错啊,明明输出的和答案一样
  • 板块P1765 手机
  • 楼主Murderd
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/3/19 21:22
  • 上次更新2023/10/28 06:10:08
查看原帖
大佬帮我看看为什么全错啊,明明输出的和答案一样
595366
Murderd楼主2022/3/19 21:22
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	int ans=0;
	getline(cin,s); 
	for(int i=0;i<s.size();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]=='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 ans++;
	}
	cout<<ans;
}
2022/3/19 21:22
加载中...