90分,有一个过不了,哪里错了呐??大佬求助,谢谢你!!
  • 板块P1765 手机
  • 楼主aimigas
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/12/7 11:33
  • 上次更新2023/11/3 22:45:17
查看原帖
90分,有一个过不了,哪里错了呐??大佬求助,谢谢你!!
630172
aimigas楼主2021/12/7 11:33
char s[10010];
int l,cnt=0;
cin.get(s,200);
l=strlen(s);
for(int i=0;i<l;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]==' ')
		cnt=cnt+1;
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')
		cnt=cnt+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')
		cnt=cnt+3;
else	if(s[i]=='s'||s[i]=='z')
		cnt=cnt+4;
}
printf("%d",cnt);
2021/12/7 11:33
加载中...