哪错了
  • 板块P1765 手机
  • 楼主wm0429
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/7/27 10:27
  • 上次更新2025/7/27 10:53:40
查看原帖
哪错了
1639750
wm0429楼主2025/7/27 10:27

哪错了?

#include<iostream>
#include<string>
#include<bits/stdc++.h>
using namespace std;
  int sum;
  char s[200];
int main(){
	cin>>s;
	for(int i=0; ;i++){
        if(s[i]=='\0')    break;
		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=sum+4;
        }
	}
	printf("%d",sum);
	return 0;
}
2025/7/27 10:27
加载中...