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)运行结果截图

  • 相关阅读:
    PDO的预处理操作
    关于OOP(面向对象)
    关于MySql
    任务三
    任务二
    php文件操作
    php的会话技术
    php的常量 、变量和作用域
    php的函数和超全局变量
    预发布环境和分支部署
  • 原文地址:https://www.cnblogs.com/wangweihanqq2001/p/10399366.html
Copyright © 2011-2022 走看看