zoukankan      html  css  js  c++  java
  • 计算

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 计算器
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("1.+ ,2.-,3./,4.*");
                Console.WriteLine("结束运算请按j键!");
                
                int right = 0;
                int count = 0;
                do
                {
                    int a, b, q;
                    Console.Write("请输入第一个数");
                    a = int.Parse(Console.ReadLine());
                    Console.Write("请输入第二个数");
                    b = int.Parse(Console.ReadLine());
                    Console.Write("请输入运算类型");
                    int z = int.Parse(Console.ReadLine());
    
                    Console.Write("请输入你的答案");
                    q = int.Parse(Console.ReadLine());
                    if (z == 1)
                    {
    
    
                        if (q == a + b)
                        {
                            right++;
                        }
                        else
                        {
                            Console.WriteLine("你输入的答案错误!");
                        }
    
                        count++;
    
    
    
                    }
    
                    if (z == 2)
                    {
    
    
                        if (q == a - b)
                        {
                            right++;
                        }
                        else
                        {
                            Console.WriteLine("你输入的答案错误!");
                        }
    
                        count++;
    
                    }
    
                    if (z == 3)
                    {
    
    
                        if (q == a / b)
                        {
                            right++;
                        }
                        else
                        {
                            Console.WriteLine("你输入的答案错误!");
                        }
    
                        count++;
    
                    }
    
                    if (z == 4)
                    {
    
    
                        if (q == a * b)
                        {
                            right++;
                        }
                        else
                        {
                            Console.WriteLine("你输入的答案错误!");
                        }
    
                        count++;
    
    
                    }
                }
    
                while (Console.ReadLine()!="j");
    
    
                { 
                    Console.WriteLine("答题总数为{0}答对题数为{1}", count, right);
                }
    
    
                Console.ReadLine();
            }
        }
    }

    总结:写这个程序本来没想到会用那么时间,但是实际却超出预计时间很多,总的来说还是自己对知识掌握的不够全面,不够牢固。这个程序跟老师的要求有点不符,不是十以内的加减乘除,是可以随意进行计算的。而且这个程序缺少异常的处理,如果要尽量完善的话可能还要花费很长的时间。所以请老师指正。

    不知道这个程序是否合格!

  • 相关阅读:
    Java中的静态方法
    捕获异常代码
    重载与重写的区别
    继承代码
    Android Studio 快捷键一览
    android两种基本联网方式与一种第三方开源项目的使用
    Android Studio导入github下载的project和module
    SlidingMenu 侧滑菜单的用法
    显示图片的(自定义)吐司Toast
    用volley在Genymotion上获取网页源码
  • 原文地址:https://www.cnblogs.com/lizanqirxx/p/4856070.html
Copyright © 2011-2022 走看看