zoukankan      html  css  js  c++  java
  • 寒假作业3


    #include <stdio.h>
    #include <stdlib.h>
    /**
    输入样例1:  TXXXXC$
    输出样例1:  D--U-!
                4
    输入样例2:  CTTCCX$
    输出样例2:  !DD--U
                11
    **/
    int main()/*老师的程序错了,现在我改对了,当前三天CTX,第四天既有sad,又有unhappy,
    要同时减去1,否者会出错,如,四五天为TT,第四天不派老鼠,T无用,第五天派老鼠,
    则前五天为!DU-D,而按照老师的为!DU--*/
    {
        char ch;
        int income=0;
        int unhappy, sad, glad;
        unhappy = sad = glad = 0;
        while( (ch=getchar())!='$' ){
            if(glad>0){
                glad--;
                if(sad>0) sad--;
                if(unhappy>0) unhappy--;
            }
            else{
                if(sad>0&&unhappy==0){
                    sad--;
                    putchar('-');
                    continue;
                }
                else if(unhappy>0&&sad==0){
                    unhappy--;
                    putchar('-');
                    continue;
                }
                else if(sad>0&&unhappy>0)
                {
                    sad--;
                    unhappy--;
                    putchar('-');
                    continue;
                }
            }
            if(ch=='T'){
                putchar('D');
                income += 7;
                sad = 2;
            }
            else if(ch=='C'){
                putchar('!');
                income -= 3;
                glad = 2;
            }
            else{
                putchar('U');
                unhappy = 1;
            }
        }
        printf(" %d ",income);
        return 0;
    }
    /*
    老师的为:
    if(sad>0){
                    sad--;
                    putchar('-');
                    continue;
                }
    if(unhappy>0){
                    unhappy--;
                    putchar('-');
                    continue;
                }
    */
  • 相关阅读:
    vim 一些操作
    RedisTemplate 获取过期时间的问题
    SpringBoot 配置 Redis 多缓存名(不同缓存名缓存失效时间不同)
    Vue ElementUI Tree组件 回显问题(设置选择父级时会全选所有的子级,有此业务场景是不适合的)
    动态切换数据库源码解析
    @Primary 注解的作用
    @Value注解的使用
    Shiro&Jwt验证
    浏览器缓存和Service Worker
    Javascript的事件模型和Promise实现
  • 原文地址:https://www.cnblogs.com/20188703zyj/p/10405743.html
Copyright © 2011-2022 走看看