| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1498 人关注过本帖
标题:两个数间的运算
取消只看楼主 加入收藏
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
 问题点数:0 回复次数:4 
两个数间的运算
//此程序计算两个数间的运算
using System;
class jisuanqi
{
	public static void Main()
	{
		double a;
		double b;
		string c;
		double sum;
		chongxin: Console.WriteLine("请输入第一个数:");
		a=double.Parse(Console.ReadLine());
		//输入运算符号
		fuha Console.WriteLine("请输入运算符号:");
		c=Console.ReadLine();
		shuru: Console.WriteLine("请输入第二个数:");
		b=double.Parse(Console.ReadLine());
		if (c=="+")
		{
			sum=a+b;
			Console.WriteLine("你所计算的结果是:"+sum);
		}
		else if(c=="-")
		{
			sum=a-b;
			Console.WriteLine("你所计算的结果是:"+sum);
		}
		else if(c=="*")
		{
			sum=a*b;
			Console.WriteLine("你所计算的结果是:"+sum);
		}
		else if(c=="/")
		{
			//注意除数不能为0
			if(b==0)
			{
				Console.WriteLine("你的输入的数据是错误的,除数不能为0.请你重新输入。");
				goto shuru;
			}
			sum=a/b;
			Console.WriteLine("你所计算的结果是:"+sum);	
		}
			//求模运算
		else if(c=="%")
		{
			//注意除数不能为0
			if(b==0)
			{
				Console.WriteLine("你的输入的数据是错误的,除数不能为0.请你重新输入。");
				goto shuru;
			}
			sum=a%b;
			Console.WriteLine("你所计算的结果是:"+sum);
		}
			//判断输入的运算符号是否正确
		else
		{
			//如果运算符号不正确,请重新输入
			Console.WriteLine("你的输入的运算符号是错误的,请重新输入!");
			//返回到fuha
			goto fuhao;
		}
		//设置jixu:
		//输入"Y"或"y"将继续运算,输入"N"或"n"将退出
		jixu:  Console.WriteLine("你是否还要继续呢?Y/N");
		bool i=true;
		while(i)
		{
			string j=Console.ReadLine();
			switch(j)
			{
					//继续运算 
				case "Y":
				case "y":
					goto chongxin;
				case "N":
				case "n":
					//停止运算
					i=false;
					Console.WriteLine("再见了,同志!");
					System.Threading.Thread.Sleep(20);
					break;
				default:
					//如果输入的信息不是"Y"或"y","N"或"n"将返回到jixu:
					Console.WriteLine("你所输入的信息有错误,请重新输入!");
					goto jixu;
			}		
		}
	}
}
搜索更多相关主题的帖子: 运算 
2005-04-06 15:50
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
得分:0 
我不知道呀,我是刚申请的号呀!
2005-04-06 16:13
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
得分:0 
对不起呀,我是新手上路呀!
2005-04-06 16:24
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
得分:0 
调试过了呀,不知为什么贴切上去,就少了些东西.
2005-04-07 10:33
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
得分:0 
//不好意思,这是刚修改过的
//此程序计算两个数间的运算
using System;
class jisuanqi
{
public static void Main()
{
  double a;
  double b;
  string c;  
  double sum;  
  chongxin: Console.WriteLine("请输入第一个数:");
  a=double.Parse(Console.ReadLine());
  //输入运算符号  
  fuha: Console.WriteLine("请输入运算符号:");
  c=Console.ReadLine();
  shuru: Console.WriteLine("请输入第二个数:");  
  b=double.Parse(Console.ReadLine());
  if (c=="+")  
  {   
   sum=a+b;  
   Console.WriteLine("你所计算的结果是:"+sum);
  }  
  else if(c=="-")
  {
   sum=a-b;  
   Console.WriteLine("你所计算的结果是:"+sum);
  }
  else if(c=="*")  
  {  
   sum=a*b;  
   Console.WriteLine("你所计算的结果是:"+sum);  
  }
  else if(c=="/")  
  {  
   //注意除数不能为0  
   if(b==0)   
   {   
    Console.WriteLine("你的输入的数据是错误的,除数不能为0.请你重新输入。");   
    goto shuru;  
   }   
   sum=a/b;
   Console.WriteLine("你所计算的结果是:"+sum);
  }   
   //求模运算  
  else if(c=="%")
  {  
   //注意除数不能为0
   if(b==0)  
   {   
    Console.WriteLine("你的输入的数据是错误的,除数不能为0.请你重新输入。");   
    goto shuru;
   }  
   sum=a%b;  
   Console.WriteLine("你所计算的结果是:"+sum);  
  }   
   //判断输入的运算符号是否正确  
  else
  {  
   //如果运算符号不正确,请重新输入  
   Console.WriteLine("你的输入的运算符号是错误的,请重新输入!");
   //返回到fuha
  
   goto fuha;  
  }  //设置jixu:
  //输入"Y"或"y"将继续运算,输入"N"或"n"将退出
  jixu:  Console.WriteLine("你是否还要继续呢?Y/N");
  bool i=true;
  while(i)  
  {  
   string j=Console.ReadLine();  
   switch(j)
   {     
     //继续运算   
    case "Y":   
    case "y":   
     goto chongxin;  
    case "N":   
    case "n":   
     //停止运算   
     i=false;  
     Console.WriteLine("再见了,同志!");
     System.Threading.Thread.Sleep(20);   
     break;   
    default:     
     //如果输入的信息不是"Y"或"y","N"或"n"将返回到jixu:     Console.WriteLine("你所输入的信息有错误,请重新输入!");  
     goto jixu;  
   }   
  }
}
}

[此贴子已经被作者于2005-4-7 11:31:51编辑过]


2005-04-07 11:16
快速回复:两个数间的运算
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033391 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved