PAT 1018
来源:互联网 发布:宜昌网络辣妈高云 编辑:程序博客网 时间:2024/05/17 01:34
#include<stdio.h>
int main()
{
int num;
scanf("%d",&num);
int i,j;char a[num][2];
char hh[3]={'B','C','J'};
int m[3]={0};int m2[3]={0};
int a1=0;int a2=0;int a3=0;
int ac=0,ab=0,aj=0;
for(i=0;i<num;i++)
{
for(j=0;j<2;j++)
{
scanf("%s",&a[i][j]);
}
}
for(i=0;i<num;i++)
{
if(a[i][0]=='C')
{
if(a[i][1]=='J'){
a1++;
m[1]++;}
else if(a[i][1]=='B')
a3++;
else if(a[i][1]=='C'){
a2++;
m2[1]++;}
}
else if(a[i][0]=='J')
{
if(a[i][1]=='C'){
a3++;
m[2]++;}
else if(a[i][1]=='B')
a1++;
else if(a[i][1]=='J'){
a2++;
m2[2]++;}
}
else if(a[i][0]=='B')
{
if(a[i][1]=='C'){
a1++;
m[0]++;}
else if(a[i][1]=='J')
a3++;
else if(a[i][1]=='B'){
a2++;
m2[0]++;}
}
}int k=0,k2=0;
for(i=0;i<3;i++)
{
int max=m[0];
if(m[i]>max){
max=m[i];
k=i;
}
}
for(i=0;i<3;i++)
{
int max=m2[0];
if(m[i]>max){
max=m2[i];
k2=i;
}
}
printf("%d %d %d\n",a1,a2,a3);
printf("%d %d %d\n",a3,a2,a1);
printf("%c %c",hh[k],hh[k2]);
return 0;
int main()
{
int num;
scanf("%d",&num);
int i,j;char a[num][2];
char hh[3]={'B','C','J'};
int m[3]={0};int m2[3]={0};
int a1=0;int a2=0;int a3=0;
int ac=0,ab=0,aj=0;
for(i=0;i<num;i++)
{
for(j=0;j<2;j++)
{
scanf("%s",&a[i][j]);
}
}
for(i=0;i<num;i++)
{
if(a[i][0]=='C')
{
if(a[i][1]=='J'){
a1++;
m[1]++;}
else if(a[i][1]=='B')
a3++;
else if(a[i][1]=='C'){
a2++;
m2[1]++;}
}
else if(a[i][0]=='J')
{
if(a[i][1]=='C'){
a3++;
m[2]++;}
else if(a[i][1]=='B')
a1++;
else if(a[i][1]=='J'){
a2++;
m2[2]++;}
}
else if(a[i][0]=='B')
{
if(a[i][1]=='C'){
a1++;
m[0]++;}
else if(a[i][1]=='J')
a3++;
else if(a[i][1]=='B'){
a2++;
m2[0]++;}
}
}int k=0,k2=0;
for(i=0;i<3;i++)
{
int max=m[0];
if(m[i]>max){
max=m[i];
k=i;
}
}
for(i=0;i<3;i++)
{
int max=m2[0];
if(m[i]>max){
max=m2[i];
k2=i;
}
}
printf("%d %d %d\n",a1,a2,a3);
printf("%d %d %d\n",a3,a2,a1);
printf("%c %c",hh[k],hh[k2]);
return 0;
}
运行结果部分正确,找不出原因。
阅读全文
0 0
- pat 1018
- pat 1018
- PAT 1018
- pat 1018
- PAT 1018
- PAT 1018
- Pat 1018
- PAT 1018
- pat basic level 1018
- PAT 1018的陷阱
- PAT Advanced Level 1018
- PAT(甲级)1018
- PAT乙级1018
- PAT甲级1018
- pat乙级1018
- PAT 乙级 1018
- PAT(乙级)1018
- 【PAT】甲级1018
- 大数定律与中心极限定律
- MS SQL Server 安装错误集合
- 关于v-for无法及时更新到页面上的解决方法
- Java--11-20
- 【java】Proactor模式
- PAT 1018
- Python学习(二)---- Eclipse+PyDev环境部署
- 行列式(1)
- bzoj1588: [HNOI2002]营业额统计
- nyoj16矩形嵌套
- PYQT5水平布局后垂直方向控件间距的调整方法
- [一点笔记]日期与时间类型-MySQL数据库
- 数据结构之图:图的基础概念
- NOIP2017提高组D1T1[小凯的疑惑]