0分求助
  • 板块P1765 手机
  • 楼主Stevehim
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/9/4 19:30
  • 上次更新2023/10/27 12:32:38
查看原帖
0分求助
759274
Stevehim楼主2022/9/4 19:30

为什么过不去呢。。 回车版的试了,不带回车的也试了

#include <cstdio>
#include <cstring>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
using namespace std;

//我凭时间打的表,我凭空间打的表,我凭实力打的表
int biao[26] = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4};
int main() {
	int sum = 0;
	string s;
	getline(cin, s);
	for (unsigned int i = 0; i < s.length(); i++) {
		if (isalpha(s[i]) != 0) {
			sum += biao[s[i] - 97];
		} else {
			sum += 1;
		}
	}
	cout << sum << endl;
	return 0;
}

2022/9/4 19:30
加载中...