zoukankan      html  css  js  c++  java
  • PTA3

    include <stdio.h>

    int main()
    {
    char operating;
    int profit = 0, Sad = 0, Unhappy = 0, Excited = 0;
    int flagOfSad, flagOfUnhappy, flagOfExcited;
    while (scanf("%c", &operating) && operating != '$')
    {
    flagOfSad = flagOfUnhappy = flagOfExcited = 1;
    switch (operating)
    {
    case 'T':
    if((Sad == 0 && Unhappy == 0) || (Excited != 0))
    {
    printf("D");
    Sad = 2;
    profit += 7;
    flagOfSad = 0;
    }
    else
    printf("-");
    break;
    case 'C':
    if ((Sad == 0 && Unhappy == 0) || (Excited != 0))
    {
    printf("!");
    Excited = 2;
    profit -= 3;
    flagOfExcited = 0;
    }
    else
    printf("-");
    break;
    case 'X':
    if ((Sad == 0 && Unhappy == 0) || (Excited != 0))
    {
    printf("U");
    Unhappy = 1;
    flagOfUnhappy = 0;
    }
    else
    printf("-");
    break;
    }
    if (Sad && flagOfSad) Sad--;
    if (Excited && flagOfExcited) Excited--;
    if (Unhappy && flagOfUnhappy) Unhappy--;
    }
    printf(" %d", profit);

    return 0;
    

    }

    2)设计思路

    3)本题调试过程碰到问题及解决办法

    解决办法:重新寻找思路

    4)运行结果截图

  • 相关阅读:
    Node.js:工具模块
    Node.js:GET/POST请求
    shell之任务控制
    java实现杨辉三角系数
    java实现显示为树形
    java实现显示为树形
    java实现显示为树形
    java实现显示为树形
    java实现显示为树形
    java实现文件管理
  • 原文地址:https://www.cnblogs.com/luoyuliang/p/10414802.html
Copyright © 2011-2022 走看看