zoukankan      html  css  js  c++  java
  • 2018秋季寒假作业6-抓老鼠啊~亏了还是赚了?

    题目一:抓老鼠啊~亏了还是赚了?

    1)代码截图

    #include<stdio.h> 
    int main (void)
    {
    int n,m;
    char c;

    n=0, m=1:
    while(c!='$') ////判断字符,决定是否进入循环
    {
    scanf(
    "%c", &c);
    if(c=='T')
    {
    if(m>0)
    { n
    =n+7; printf("D"); if(m>2)
    { m
    =1; } else
    { m=-2; }
    }
    else
    { printf("-"); } } if(c=='X')
    {
    if(m>0)
    { m
    =-1; printf("U"); } else
    { printf("-"); } } if(c=='C')
    {
    if(m>0)
    { m
    =2; n=n-3; printf("!"); } else
    { printf("-"); } } m++; }

    2)设计思路

    这题借鉴了百度里的格式和提醒,发现可以分成3种情况分别讨论派出老鼠的天数,首先定义变量,然后将他们分别拿出来用if语句来判断盈利,每个if语句前还要判断字符的ASCII值来决定是否进入if语句,在if循环中把总盈利算出,最后输出

    3)本题调试过程中遇到的问题及解决方案

    问题一:由于最后忘记将m累加,导致结果一直错误

    问题一的解决方案:将那个错误的测试点拿出来调试,经过多次调试发现每循环一次必须要在循环内将m累加

    4)运行结果截图

  • 相关阅读:
    使用Fiddler捕获Java程序中的HTTP请求
    js解析json对象和json字符串
    写代码 在与思考
    sql 逻辑读取次数
    WbeAPI 学习笔记
    大话设计模式阅读笔记
    行转列
    sql server 的多表查询(left join )
    union 和union all比较
    sql 跨库和域插入数据库
  • 原文地址:https://www.cnblogs.com/wangweihanqq2001/p/10399366.html
Copyright © 2011-2022 走看看