小白求助
  • 板块P1765 手机
  • 楼主wmq2012
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/3/28 22:03
  • 上次更新2023/10/23 20:10:30
查看原帖
小白求助
788825
wmq2012楼主2023/3/28 22:03

以下是代码 0分

#include<iostream>
#include<string>
using namespace std;
int main()
{
	string a;
	getline(cin,a);
	int sum=0;
	for(int i=0;i<a.length();i++){
		switch(a[i]) {
			case 'a':{
				sum+=1;
				break;
			}
			case 'b':{
				sum+=2;
				break;
			}
			case 'c':{
				sum+=3;
				break;
			}
			case 'd':{
				sum+=1;
				break;
			}
			case 'e':{
				sum+=2;
				break;
			}
			case 'f':{
				sum+=3;
				break;
			}
			case 'g':{
				sum+=1;
				break;
			}
			case 'h':{
				sum+=2;
				break;
			}
			case 'i':{
				sum+=3;
				break;
			}
			case 'j':{
				sum+=1;
				break;
			}
			case 'k':{
				sum+=2;
				break;
			}
			case 'l':{
				sum+=3;
				break;
			}
			case 'm':{
				sum+=1;
				break;
			}
			case 'n':{
				sum+=2;
				break;
			}
			case 'o':{
				sum+=3;
				break;
			}
			case 'p':{
				sum+=1;
				break;
			}
			case 'q':{
				sum+=2;
				break;
			}
			case 'r':{
				sum+=3;
				break;
			}
			case 's':{
				sum+=4;
				break;
			}
			case 't':{
				sum+=1;
				break;
			}
			case 'u':{
				sum+=2;
				break;
			}
			case 'v':{
				sum+=3;
				break;
			}
			case 'w':{
				sum+=1;
				break;
			}
			case 'x':{
				sum+=2;
				break;
			}
			case 'y':{
				sum+=3;
				break;
			}
			case 'z':{
				sum+=4;
				break;
			}
			default:sum++;
		}
	}
	cout<<sum;	
	return 0;
}
2023/3/28 22:03
加载中...