抓老鼠 亏了还是赚了

1)实验代码

include<stdio.h>

int main(void)
{
int happy=0,inhappy=0,sad=0;
int money=0;
char ch;

while((ch=getchar())!='$'){
    if(sad>0&&happy==0){
        printf("-");
        sad--;
    }
    else if(unhappy>0&&happy==0){
        printf("-");
        unhappy--;
    }      
    
    else{
        if(happy>0){       
            happy--;
        }
        if(ch=='T'){
            printf("D");
            sad=2;
            money+=7;      
        }
        if(ch=='C'){
            printf("!");
            happy=2;
            money-=3;
        }
        if(ch=='X'){
            printf("U");
            unhappy=1;
        }
    }
}
printf("
%d",money);

return 0;

}
2)设计思路
1:按照题中给的意思与字母给出 并定义其中的变量
2:利用if-else语句来变化
截图忘记截了

原文地址:https://www.cnblogs.com/duweihhw/p/10407706.html