怎么错了?
  • 板块P1765 手机
  • 楼主WoodReal12
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/1/5 20:04
  • 上次更新2023/10/24 05:27:44
查看原帖
怎么错了?
676569
WoodReal12楼主2023/1/5 20:04
#include <iostream>
#include <cmath>
#include <string>
using namespace std;

string s;
int ans=0;
int main(){
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        if(s[i]=='a'||s[i]=='d'||s[i]=='g'||s[i]=='j'||s[i]=='m'||s[i]=='p'||s[i]=='t'||s[i]=='w'||s[i]==' ')
            ans++;
        else if(s[i]=='b'||s[i]=='e'||s[i]=='h'||s[i]=='k'||s[i]=='n'||s[i]=='q'||s[i]=='u'||s[i]=='x')
            ans+=2;
        else if(s[i]=='c'||s[i]=='f'||s[i]=='i'||s[i]=='l'||s[i]=='o'||s[i]=='r'||s[i]=='v'||s[i]=='y')
            ans+=3;
        else
            ans+=4;
    }
    cout<<ans<<endl;
    return 0;
}

测试数据对了,下载的的数据也对了,为什么就是0分?

2023/1/5 20:04
加载中...