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;
                }
    */
  • 相关阅读:
    Gerrit 系统初探 (已转移到 https://steemit.com/gerrit/@linvictor88/gerrit )
    Iaas概述
    题解西电OJ (Problem 1007 -做一名正气的西电人 )--长整型计算
    题解西电OJ (Problem 1005 -跳舞毯)--动态规划
    题解西电OJ (Problem 1004 -亚特兰提斯)--最小生成树
    题解西电OJ (Problem 1003 -最喜欢的数字)--动态规划
    题解西电OJ (Problem 1008
    题解西电OJ (Problem 1006
    HTML-css selector
    Android--应用开发3(Android layout XML属性)
  • 原文地址:https://www.cnblogs.com/20188703zyj/p/10405743.html
Copyright © 2011-2022 走看看