代码改变世界

四则运算程序

2015-10-02 14:40  李丽~  阅读(492)  评论(1编辑  收藏  举报

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

namespace jia
{
    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}题,正确:{0},错误{2}",zhengque+cuowu,zhengque,cuowu);
            Console.ReadLine();

        }


    

我用的是控制台应用程序,我之前看了许多同学的链接。我觉着用窗体程序更容易一些。可能是我个人原因

平常学习时就觉得那个更容易。窗体程序设计的时候更容易一些,但是写代码确实麻烦。这个是字符的转换,

循环的使用。不过总算做出来了。