//你想计算几个数的和 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);
} } }