pta-3

一:实验代码

include <stdio.h>

int main()
{
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&&unhappy0){
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;
}
二:设计思路
1:按照题中给的意思与字母给出 并定义其中的变量
2:利用if-else语句来变化

原文地址:https://www.cnblogs.com/chenxinxin/p/10395227.html