四则运算程序
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();
}
我用的是控制台应用程序,我之前看了许多同学的链接。我觉着用窗体程序更容易一些。可能是我个人原因
平常学习时就觉得那个更容易。窗体程序设计的时候更容易一些,但是写代码确实麻烦。这个是字符的转换,
循环的使用。不过总算做出来了。