爆零求助!本地样例都对都都WA!大佬救救我!
  • 板块P1765 手机
  • 楼主MuLinnnnn
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/11/17 21:04
  • 上次更新2023/10/27 02:36:24
查看原帖
爆零求助!本地样例都对都都WA!大佬救救我!
757040
MuLinnnnn楼主2022/11/17 21:04
#include <iostream>
#include <cstring>
using namespace std;

int main() {
	string arr;
	int time=0,sum=0;
	getline(cin,arr);
	time=arr.size();
	for(int i=0; i<time; i++) {
		if(arr[i]>='a'&&arr[i]<='r') {
			if((int(arr[i])-1)%3==0) {
				sum++;
			} else if((int(arr[i])-2)%3==0) {
				sum+=2;
			} else {
				sum+=3;
			}
		} else if(arr[i]>='s'&&arr[i]<='z'){
			if(arr[i]=='s'||arr[i]=='z') {
				sum+=4;
			} else {
				if((int(arr[i])-2)%3==0) {
					sum++;
				} else if(int(arr[i])%3==0) {
					sum+=2;
				} else {
					sum+=3;
				}
			}
		}else if(isspace(arr[i])){
			sum++;
		}else if(arr[i]=='\r'||arr[i]=='\n'){
			continue;
		}
	}
	cout << sum;
	return 0;
}

所以说这是什么问题?大佬求救!!!

2022/11/17 21:04
加载中...