作业二

随机生成四则运算式,注意不能被整除的情况。

代码如下:

class Class1

    {

        //要求:点击按钮,系统自动生成算式,键盘输入答案,只达到100内的整数运算就行

        public static int pum(int i,int j, string n,int sums)

        {

            int sum=0;

            

            switch (n)

            {

                case "+":

                    sum = i + j;

                    break;

                case "-":

                    sum = i-j;

                    break;

                case "*":

                    sum = i * j;

                    break;

                case "/":

                    sum = i / j;

                    break;

            }

          

            return sum;

        }

        static void Main(string[] args)

        {

            Console.WriteLine("请输入你想要进行的运算的题数;");

            int ts =Convert.ToInt32( Console.ReadLine());

            Console.WriteLine("请输入你想要进行的运算符(+、-、*、/);");

            string ys = Console.ReadLine();

            int jg = 0;

            int count = 0;

            for (int ss = 0; ss < ts;ss++ )

            {

                int i = new Random().Next(1, 100);//产生1-100之间的随机数!

                int j = new Random().Next(1, 100);

                Console.WriteLine("{0} {1} {2}=", i, ys, j);

                int mynum = Convert.ToInt32(Console.ReadLine());

                jg = pum(i, j, ys, mynum);

                if (jg == mynum)

                {

                    count++;

                }

            }

 

截图如下

 

posted on 2016-03-15 18:46  霸哥1993  阅读(107)  评论(0编辑  收藏  举报