用的是getchar()函数,但是本地过了,洛谷全WA
  • 板块P1765 手机
  • 楼主Novel8533
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/1/16 19:13
  • 上次更新2023/10/24 03:57:19
查看原帖
用的是getchar()函数,但是本地过了,洛谷全WA
685875
Novel8533楼主2023/1/16 19:13
#include<stdio.h>

void Sj(char a, int &x){
	if(a == 'a'|| a == 'd'|| a == 'g'|| a == 'j'|| a == 'm'|| a == 'p'|| a == 't'|| a == 'w'|| a == ' ') x += 1;
	else if(a == 'b'|| a == 'e'|| a == 'h'|| a == 'k'|| a == 'n'|| a == 'q'|| a == 'u'|| a == 'x') x += 2;
	else if(a == 'c'|| a == 'f'|| a == 'i'|| a == 'l'|| a == 'o'|| a == 'r'|| a == 'v'|| a == 'y') x += 3;
	else x += 4;
}

int main(){
	int n = 0;
	char s = 'a';
	s = getchar();
	while(s != '\n'){
		Sj(s, n);
		s = getchar();
	}
	printf("%d\n",n);
	return 0;
}
2023/1/16 19:13
加载中...