社区讨论

为什么十分???。。。。。

P1765手机参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mhj0iao7
此快照首次捕获于
2025/11/03 18:43
4 个月前
此快照最后确认于
2025/11/03 18:43
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
    string n;
    getline(cin,n);
    int sum=0;
    int len=n.size();
    for(int i=0;i<len;i++){
        if(n[i]>='a' && n[i]<='z'){
            if(n[i]=='a' || n[i]=='d' || n[i]=='g' || n[i]=='j' || n[i]=='m' || n[i]=='p' || n[i]=='t' || n[i]=='w' ){
                sum+=1;
                continue;
            }else if(n[i]=='b' || n[i]=='e' || n[i]=='h' || n[i]=='k' || n[i]=='n' || n[i]=='q' || n[i]=='u' || n[i]=='x'){
                sum+=2;
                continue;
            }else if(n[i]=='c' || n[i]=='f' || n[i]=='i' || n[i]=='l' || n[i]=='0' || n[i]=='r' || n[i]=='v' || n[i]=='y'){
                sum+=3;
                continue;
            }else{
                sum+=4;
            }
        }else{
            sum++;
        }
    }
    cout<<sum;

    return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...