• PAT乙级1071-----小赌怡情 (15分)


    1071 小赌怡情 (15分)

    输入样例 1:

    100 4
    8 0 100 2
    3 1 50 1
    5 1 200 6
    7 0 200 8
    
     

    输出样例 1:

    Win 100!  Total = 200.
    Lose 50.  Total = 150.
    Not enough tokens.  Total = 150.
    Not enough tokens.  Total = 150.
    
     

    输入样例 2:

    100 4
    8 0 100 2
    3 1 200 1
    5 1 200 6
    7 0 200 8
    
     

    输出样例 2:

    Win 100!  Total = 200.
    Lose 200.  Total = 0.
    Game Over.


    思路:
    直接照着题目打

    首次通过代码:
     1 #include<stdio.h>
     2 
     3 int main(){
     4     int money;int sum;
     5     scanf("%d %d",&money,&sum);
     6     int n1,n2;
     7     int b,c;
     8     for(int i=0;i<sum;i++){
     9      scanf("%d %d %d %d",&n1,&b,&c,&n2);
    10 
    11      if(c>money) printf("Not enough tokens.  Total = %d.",money);
    12      else if(n1>n2&&b==0||n1<n2&&b==1) {
    13         money+=c;
    14         printf("Win %d!  Total = %d.",c,money);
    15      }
    16      else {
    17         money-=c;
    18         printf("Lose %d.  Total = %d.",c,money);
    19         if(money==0) {
    20           printf("
    Game Over.");
    21           return 0;
    22         }
    23      }
    24      if(i!=sum-1) printf("
    ");
    25     }
    26     return 0;
    27 
    28 }
    View Code
  • 相关阅读:
    android(eclipse)界面控件以及活动总结(二)
    android(eclipse)新手常见问题总结(一)
    易 忽略 知识 点
    switfmailer 邮件时间错误 处理
    error_log
    $_SERVER['URI']
    apache 服务器配置
    sock
    __autolaod
    delete CDU
  • 原文地址:https://www.cnblogs.com/a982961222/p/12385350.html
Copyright © 2020-2023  润新知