• 第二次博客作业


    需求分析:这个软件在市场上面对的人群是小学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#老师讲过这个例子,跟这次的作业要求很相似,所以才能按时完成。以后需要努力学习补充这方面的知识,这样下次博客作业才能不拖后腿,才能更准时的完成。加油!

  • 相关阅读:
    SDUT2389Ballot evaluation
    POJ2941 SDUT2371Homogeneous squares
    SDUT1570 C旅行
    应用jQuery实现表格数据的动态添加与统计
    抢火车票利器:分享一个抓取火车票转让信息的小程序
    10款精选的用于构建良好易用性网站的jQuery插件
    数据库拷贝的问题
    sqlserver 2008手工修改表结构,表不能保存的问题与解决方法
    mysql 1067错误的处理
    40个有用的jQuery技术和教程
  • 原文地址:https://www.cnblogs.com/xfjingxin/p/4857184.html
Copyright © 2020-2023  润新知