#include <iostream>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char P[201][101];
int T,Y_p = 0,N_p = 0,Q_p = 0,sum = 0;
scanf("%d",&T); //输入T
getchar(); //清空缓存区里面的\n以防下面直接读入
for(int i = 0;i<T;i++)
{
for(int j = 0;j<101;j++){
scanf("%c",&P[i][j]); //将每一行的字符串挨个读入
if(P[i][j] == '\n') break;
if(P[i][j] == 'Y'||P[i][j] == 'y') {Y_p++; continue;}
if(P[i][j] == 'N'||P[i][j] == 'n') {N_p++; continue;}
Q_p++; //↑判断是哪一种票,判断后立刻给该种票数+1
}
}
sum = (Y_p+N_p+Q_p)/2; //将判断值设定为总票数/2,由于是int型所以自动向下取整
if(Y_p>=sum) printf("pmznb"); //先判断赞同票后判断反对票最后判断无效票
else {
if(N_p>=sum) printf("lyrnb");
else printf("wsdd");
}
return 0;
}
想问问大佬们我这个代码哪里有问题,比赛的时候自己弄得几个样例全过了,但是题目就是没给过。🤔