鱼C论坛

 找回密码
 立即注册
查看: 3406|回复: 1

codeup问题I:剪刀锤子布

[复制链接]
发表于 2019-11-21 19:54:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>

  2. int main(){
  3.     int N;
  4.     char man1,man2;
  5.     int win1 = 0,win2 = 0,draw = 0,lose1 = 0,lose2 = 0;
  6.     int C1 = 0,C2 = 0,J1 = 0,J2 = 0,B1 = 0,B2 = 0;
  7.     char max1,max2;
  8.    
  9.     scanf("%d",&N);
  10.     getchar();
  11.     while(N--){
  12.         scanf("%c %c",&man1,&man2);
  13.         getchar();
  14.         if(man1 == 'C'){
  15.             if(man2 == 'C'){
  16.                 draw++;
  17.             }
  18.             if(man2 == 'J'){
  19.                 win1++;
  20.                 lose2++;
  21.                 C1++;
  22.             }
  23.             if(man2 == 'B'){
  24.                 win2++;
  25.                 lose1++;
  26.                 B2++;
  27.             }
  28.         }
  29.         
  30.         if(man1 == 'J'){
  31.             if(man2 == 'C'){
  32.                 win2++;
  33.                 lose1++;
  34.                 C2++;
  35.             }
  36.             if(man2 == 'J'){
  37.                 draw++;
  38.             }
  39.             if(man2 == 'B'){
  40.                 win1++;
  41.                 lose2++;
  42.                 J1++;
  43.             }
  44.         }
  45.         
  46.         if(man1 == 'B'){
  47.             if(man2 == 'C'){
  48.                 win1++;
  49.                 lose2++;
  50.                 B1++;
  51.             }
  52.             if(man2 == 'J'){
  53.                 win2++;
  54.                 lose1++;
  55.                 J2++;
  56.             }
  57.             if(man2 == 'B'){
  58.                 draw++;
  59.             }
  60.         }
  61.     }
  62.     printf("%d %d %d\n",win1,draw,lose1);
  63.     printf("%d %d %d\n",win2,draw,lose2);
  64.    
  65.     max1 = C1;
  66.     max2 = C2;
  67.     if(max1 < B1)
  68.         max1 = B1;
  69.     if(max1 < J1)
  70.         max1 = J1;
  71.     if(max2 < B2)
  72.         max2 = B2;
  73.     if(max2 < J2)
  74.         max2 = J2;
  75.     //max1 = C1 > J1 ? (C1 > B1 ? C1 : B1) : (J1 > B1 ? J1 : B1);
  76.     //max2 = C2 > J2 ? (C2 > B2 ? C2 : B2) : (J2 > B2 ? J2 : B2);
  77.    
  78.     if(B1 == max1){
  79.         printf("B ");
  80.     }else if(C1 == max1){
  81.         printf("C ");
  82.     }else{
  83.         printf("J ");
  84.     }
  85.     if(B2 == max2){
  86.         printf("B");
  87.     }else if(C2 == max2){
  88.         printf("C");
  89.     }else{
  90.         printf("J");
  91.     }
  92.     return 0;
  93. }
复制代码

通过测试点86%,不知道哪里还有错误,求助。
1FEDDBA4-89BC-4A32-8F4A-D02DEF2A14F6.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-11-21 19:55:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-13 21:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表