『题解』A20929手机
2025-06-07 20:56:11
发布于:湖南
105阅读
0回复
0点赞
这么简单的题目没人发题解
挨个枚举
#include <bits/stdc++.h>
using namespace std;
#define int long long
string s;
int sum;
signed 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]==' '){
sum++;
}
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'){
sum+=2;
}
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'){
sum+=3;
}
if(s[i]=='s' || s[i]=='z'){
sum+=4;
}
}
cout<<sum;
return 0;
}
最后,给个赞+关注再走
全部评论 1
第十行你的“sum++”用的是中文逗号
2025-04-07 来自 浙江
0
有帮助,赞一个