第三次作业:0~10的随机四则运算

虽然放假前有让同宿舍的女生把软件给我弄到U盘里,但是结果回家安装不上,所以就只是在记事本里打了代码。结果能不能运行其实我并不知道,只是把一些代码发上来。

下面就是我的代码

namespace   add
   {
       class   Program
       {
          static    void  Main(string[] args)
           {
               int    right=0;
               int    wrong=0;
               do
                {
                    Random  sj=new Random();
                    int  x=sj.Next(0,11);
                    int  y=sj.Next(1,3);
                    Console.WriteLine("请选择一项进行运算+,-,*,/;或者按Enter后输入P结束进程");
                    string i=Convert.ToString(Console.ReadLine());
                    if(i == "+")
                    {
                        Console.WriteLine("{0}+{1}=",x,y);
                        int z=Conver.ToInt32(Console.ReadLine());
                        if(z == x + y)
                        {
                        right++;
                        }
                        else
                        {
                           Console.WriteLine("抱歉,回答错误!");
                           wrong++;
                        }
                     }
                     else
                      if(i == "-")
                      {
                         Console.WriteLine("{0}-{1}=",x,y);
                          int z=Conver.ToInt32(Console.ReadLine());
                          int(z ==x - y)
                          {
                             right++;
                           }
                           else
                          {
                             Console.WriteLine("抱歉,回答错误!");
                             wrong++;
                           }
                        }
                        else
                         if(i == "*")
                         {
                            Console.WriteLine("{0}*{1}=",x,y);
                            int z=Conver.ToInt32(Console.ReadLine());
                            if(z == x * y)
                            {
                               right++;
                            }
                            else
                            {
                               Console.WriteLine("抱歉,回答错误!");
                               wrong++;
                             }
                           }
                           else
                           if(i == "/")
                           {
                              Console.WriteLine("{0}/{1}=",x,y);
                               int z = Conver.ToInt32(Console.ReadLine());
                               if(z == x/y)
                                {
                                   right++;
                                 }
                                 else
                                 {
                                   Console.WriteLine("抱歉,回答错误!");
                                   wrong++;
                                   }
                                }
                          }
                          while (Console.ReadLine()! = "P");
                           Console.WriteLine("您答了{0}题,正确:{1},错误:{2}",right+wrong,right,wrong);
                           Console.ReadLine();
                    }
               }
       }

这个就是我的代码了,我明天回学校会先运行的,如果不成功,我会再改进。

时间: 2024-10-22 17:08:49

第三次作业:0~10的随机四则运算的相关文章

数组去重及排序/0~10随机数字/字符串中出现最多的字符及次数

数组去重及排序: var arr = [1,5,1,2,6,8,1,81,9,0]; for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[i] == arr[j]){ arr.splice(j,1); j--; } } } arr.sort(function(a,b){ return a-b; // 从小到大排序 }) alert(arr); // 0,1,2,5,6,8,9,81 arr.sort(fu

o(︶︿︶)o 唉,第三次作业

                                                                             第三次作业 1.需求分析 (1)从combox控件中,获取各种运算(+.=.*./),用户可以输入运算范围,比如想算0-10以内的,那么就在textbox5和6中输入0和10就行,当然,如果5中的数字比6中的数字小的话,会有消息提示框,并清空他们.用户可以选择算法,设置范围后,点击计算,输入结果,回车就可以. 2.设计思路 (1)思考应该怎么做

第三次作业-徐镇、尚清丽

 —— 题目:           请编写一个能自动生成小学四则运算题目的 “软件”.           让程序能接受用户输入答案,并判定对错.           最后给出总共 对/错 的数量. ——需求分析: 此“软件”主要面向小学生,考虑到小学生对计算机的使用和掌握程度有限,所以此“软件”的操作应尽量简单,易使用: 用户能在此"软件"上练习简单的四则运算: 此“软件”能提交用户的答案,并判断对错: 在使用此 “软件”后及时给出正确与错误的题目数. ——基本功能要求: 对于该题目

马哥2016全新Linux+Python高端运维班第三周作业作答

                    马哥2016全新Linux+Python高端运维班第三周作业                                           1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.     [[email protected] ~]# who | awk '{print $1 $NF}'| uniq -d     [[email protected] ~]# who     yicx     :0  

解题报告——-2018级2016第二学期第三周作业

解题报告——2018级2016第二学期第三周作业 A:[NOIP2002P]过河卒 题目: 描述 如图,A 点有一个过河卒,需要走到目标 B   点.卒行走规则:可以向下.或者向右.同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点.例 如上图 C  点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C).卒不能通过对方马的控制点. 棋盘用坐标表示,A 点(0,0).B 点(n,m)(n,m 为不超过 20  的整数,并由键盘输入)

centos7.2+php7.0.10+mysql5.7.14+nginx1.10.1搭建LNMP环境

一.准备工作: 软件默认下载在/usr/local/src下,安装在/app/local下的php.mysql.nginx.data目录下,安装顺序按照nginx->mysql->php进行 编译工具集: yum install -y wget gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel pcre

面向对象第三次作业

本次实验要求于2015年10月18日(含)之前完成并以一个文本文档(记录第一题答案)和一个cpp文件(第二题程序)发送到[email protected]邮箱中(不用压缩,共两个附件),邮件主题为"学号姓名第三次作业" 一.运行第二次作业程序10000次,然后回答下列问题: (1)该游戏赢的机会有多少? (2)投骰子游戏平均长度是多少(即平均投多少次骰子)? (3)游戏玩的越久,赢的机会是否越多?为什么? (4)在这10000次中,两个骰子点数的和出现最多和最少的是什么? 二.修改第二

3.26日第六次作业,第10章质量,11章人力

3.26日 第六次作业,第10章质量,11章人力 1.质量管理基本原则   以实用为核心的多元要求.系统工程.职工参与管理.管理层和第一把手重视.保护消费者权益.面向国际市场. 2.质量管理的目标顾客满意度.预防胜于检查.各阶段内的过程.   质量管理既重视结果也重视过程   实施组织主动采纳的质量改进措施(如全面质量管理.持续改进等) 3.质量管理的主要活动有哪些项目的质量管理可以分解为质量策划.质量保证与质量控制三个过程.质量策划是指确定与项目相关的质量标准,并决定如何达到这些质量标准.质量

HTML第三天作业做的表格

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 2 "http://www.w3.org/TR/xhtml1/TDT/xhtml1-strit.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8&q