标题:计算几个数的和
取消只看楼主
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
 问题点数:0 回复次数:11 
计算几个数的和

//你想计算几个数的和 using System; class he { public static void Main() { int i; double j; double sum=0; chongxin: Console.WriteLine("你想计算几个数的和?"); i=int.Parse(Console.ReadLine()); //所输入的数不能为负数 if(i<=0) { Console.WriteLine("你所输入的数是错误的,请重新输入!"); goto chongxin; } //for循环 for (int X=1;X<=i;X++) { Console.WriteLine("输入第"+X+"个数:"); j=double.Parse(Console.ReadLine()); sum+=j; } Console.WriteLine("你所求的数的和是:"+sum); bool c = true; while(c) { //是否要继续呢? jixu: Console.WriteLine("你还继续计算吗?Y/N"); string a; a=Console.ReadLine(); switch(a) { case "Y": case "y": goto chongxin; case "N": case "n": Console.WriteLine("再见了,同志."); c=false; break; default: //判断所输入的信息错误. Console.WriteLine("你所输入的信息有错误!请你重新输入."); Console.WriteLine(); c=true; //返回到jixu: goto jixu; } System.Threading.Thread.Sleep(20);

} } }

rEPSeUEv.txt (1.06 KB) 计算几个数的和

搜索更多相关主题的帖子: Console double int WriteLine 
2005-04-06 15:45
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
谢谢夸奖啊!
2005-04-06 16:11
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
当然了,这是以前写的,今天申请了个号,顺便就也传上去。
2005-04-06 16:25
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
没有呀!
2005-04-06 18:55
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
//计算一个数的正弦值、正切值、余弦值或余切值
using System;
class zhuxing
{
 public static void Main()
 {
  jisuan: Console.WriteLine("如果计算正弦值请输入1,计算余弦值请输入2,");
  Console.WriteLine("如果计算正切值请输入3,计算余切值请输入4");
  int X;//声名一个变量
  X=int.Parse(Console.ReadLine());
  switch(X)//用switch语句来做选择
  {
   case 1://求正弦值
    double a;
    Console.WriteLine("请输入你所要计算的数:");
    a=double.Parse(Console.ReadLine());
    double b=Math.Sin(a);
    Console.WriteLine("你所计算的正弦值为:"+b);
    break;
   case 2://求余弦值
    double c;
    Console.WriteLine("请输入你所要计算的数:");
    c=double.Parse(Console.ReadLine());
    double d=Math.Cos(c);
    Console.WriteLine("你所计算的余弦值为:"+d);
    break;
   case 3://求正切值
    zhengqie: Console.WriteLine("请输入你所要计算的数");
    double e;
    double w=Math.PI;
    double sum;
    int k;
    for(k=-10000;k&lt;=10000;k++)
    {
    }
    sum=k+w/2;
    e=double.Parse(Console.ReadLine());
    //k=w/2不能求正切值
    if(sum==e)
    {
     Console.WriteLine("你所输入的值不能求正切,请重新输入!");
     goto zhengqie;
    }
    double f=Math.Tan(e);
    Console.WriteLine("你所计算的正切值为:"+f);
    break;
   case 4://未找到计算余切的函数
    Console.WriteLine("非常对不起,还未找到计算余切的函数");
    break;
   default:
    Console.WriteLine("你的所输入的信息是错误的,请重新输入!");
    Console.WriteLine();
       break;
         }
  bool q = true;
  while(q)
  {
   //如果想继续查看值日的情况请输入Y或y,否则请输入N或n.
  chongxin: Console.WriteLine("你还想要计算吗?Y/N");
   string p;
   p=Console.ReadLine();
   switch(p)
   {
    case "Y":
    case "y":
     //用goto语句返回到jisuan:
     goto jisuan;
    case "N":
    case "n":
     Console.WriteLine("再见了,同志.");
     q=false;
     break;
    default:
     //判断所输入的信息错误.
     Console.WriteLine("你所输入的信息有错误!请你重新输入.");
     Console.WriteLine();
     q=true;
     //返回到chongxin;  
     goto chongxin;
   }
  }
  System.Threading.Thread.Sleep(20);
 }
}
2005-04-06 18:57
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
可以看看!
2005-04-06 18:58
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
可以呀,我的QQ号是:364904096
2005-04-07 07:27
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
可以呀,364904096这是我的QQ号.
2005-04-07 07:32
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
为什么不提倡使用goto呢?
2005-04-07 10:48
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
得分:0 
谢谢你的指教!
2005-04-07 19:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-14935-1-1.html




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

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