求助,样例就错了!
  • 板块P1765 手机
  • 楼主DFS_and_BFS
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/1/30 15:31
  • 上次更新2023/11/5 04:08:46
查看原帖
求助,样例就错了!
462256
DFS_and_BFS楼主2021/1/30 15:31
#include <iostream>
#include <string>
using namespace std;
string s;
int num=0;
int main(){
	getline(cin,s);
	for(int i=0;i<s.length();i++){
		if(s[i]>='a'&&s[i]<='z'){
			switch(s[i]){
				case 'a':num++;
				case 'b':num+=2;
				case 'c':num+=3;
				case 'd':num++;
				case 'e':num+=2;
				case 'f':num+=3;
				case 'g':num++;
				case 'h':num+=2;
				case 'i':num+=3;
				case 'j':num++;
				case 'k':num+=2;
				case 'l':num+=3;
				case 'm':num++;
				case 'n':num+=2;
				case 'o':num+=3;
				case 'p':num++;
				case 'q':num+=2;
				case 'r':num+=3;
				case 's':num+=4;
				case 't':num++;
				case 'u':num+=2;
				case 'v':num+=3;
				case 'w':num++;
				case 'x':num+=2;
				case 'y':num+=3;
				case 'z':num+=4;
			}
			cout<<i<<":"<<num<<endl;
		}
	}
	cout<<num<<endl; 
	return 0;
}
2021/1/30 15:31
加载中...