zoukankan      html  css  js  c++  java
  • 第二次博客作业

    需求分析:这个软件在市场上面对的人群是小学1年级至3年级的小朋友,软件的随机测试可以锻炼他们的反应能力。

    设计思路:构想一个大的框架,然后添加约束条件,满足这些需求,就算完成了!

    代码的实现:

    using System; using System.Collections.Generic; using System.Linq; using System.Text;

    namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int zhengque = 0; int cuowu = 0; do{ Random suiji=new Random(); int a=suiji.Next(0,11); int b=suiji.Next(1,3); Console.WriteLine("用'+''-''*''/'来选择运算或者选择按回车后输入e来结束运算"); string i= Convert.ToString(Console.ReadLine());

    if(i=="+") { Console.WriteLine("{0}+{1}=",a,b); int q= Convert.ToInt32(Console.ReadLine()); if(q==a+b) {

    zhengque++;

    } else { Console.WriteLine("答错了!!!"); cuowu++;

    } } else if(i=="-") { Console.WriteLine("{0}-{1}=",a,b); int q= Convert.ToInt32(Console.ReadLine()); if(q==a-b) {

    zhengque++;

    } else { Console.WriteLine("答错了!!!"); cuowu++;

    } } else

    if(i=="*") { Console.WriteLine("{0}*{1}=",a,b); int q= Convert.ToInt32(Console.ReadLine()); if(q==a*b) {

    zhengque++;

    } else { Console.WriteLine("答错了!!!"); cuowu++;

    } } else if(i=="/") { Console.WriteLine("{0}/{1}=",a,b); int q= Convert.ToInt32(Console.ReadLine()); if(q==a/b) {

    zhengque++;

    } else { Console.WriteLine("答错了!!!"); cuowu++;

    } }} while(Console.ReadLine()!="e"); Console.WriteLine("你一共答对了{0}道题,正确:{1}.错误{2}",zhengque+cuowu,zhengque,cuowu); Console.ReadLine(); } }

    }

    事后总结:感觉很难,尤其是敲代码,还好C#老师讲过这个例子,跟这次的作业要求很相似,所以才能按时完成。以后需要努力学习补充这方面的知识,这样下次博客作业才能不拖后腿,才能更准时的完成。加油!

  • 相关阅读:
    hdu 3006 The Number of set(思维+壮压DP)
    Mysql-SQL优化-统计某种类型的个数
    canvas.clipPath canvas.clipRect() 无效的原因
    linux下alias命令具体解释
    使用带粒子效果的 CAEmitterLayer
    Wordpress 建站(一)
    一个有趣的问题:ls -l显示的内容中total究竟是什么?
    (转)奇妙的数据挖掘
    android几个高速打包命令
    hdu3336解读KMP算法的next数组
  • 原文地址:https://www.cnblogs.com/xfjingxin/p/4857184.html
Copyright © 2011-2022 走看看