比完赛来问问自己的代码哪里错了

#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;
}

想问问大佬们我这个代码哪里有问题,比赛的时候自己弄得几个样例全过了,但是题目就是没给过。🤔

全部评论
对于每一组数据输出一行回答哦!
2 回复 分享
发布于 2019-12-07 23:40

相关推荐

不愿透露姓名的神秘牛友
07-15 17:09
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
07-16 17:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务