搜主义倒是有一个,就是用goto强行回去

解决方案 »

  1.   

    goto不太好!
    建议用函数来:
    static void Main(string[] args)
    {
       aaa();
    }
    private int aaa()
    {
      int var1,var2;
      Console.WriteLine("请输入一个数字!");
      var1=Convert.ToInt32(Console.ReadLine());
      Console.WriteLine("请再输入一个数字!");
      var2=Convert.ToInt32(Console.ReadLine());
      if((var1>10)&&(var2>10))
      {
        return 1;
      }
      esle
      {
        return aaa();
      }
    }
    具体没试过,也不知道行不行!
      

  2.   

    Console.WriteLine("请重新输入!");在它后面加个return;就ok了
      

  3.   

    回复人: wangyiaccp2004() ( ) 信誉:100  2004-11-01 09:17:00  得分: 0  
     
     
       Console.WriteLine("请重新输入!");在它后面加个return;就ok了
      
     
    这是不行的,要不你试试
      

  4.   

    回复人: aiqinbird(爱琴鸟) ( ) 信誉:100  2004-11-01 09:16:00  得分: 0  
     
     
       goto不太好!
    建议用函数来:
    static void Main(string[] args)
    {
       aaa();
    }
    private int aaa()
    {
      int var1,var2;
      Console.WriteLine("请输入一个数字!");
      var1=Convert.ToInt32(Console.ReadLine());
      Console.WriteLine("请再输入一个数字!");
      var2=Convert.ToInt32(Console.ReadLine());
      if((var1>10)&&(var2>10))
      {
        return 1;
      }
      esle
      {
        return aaa();
      }
    }
    具体没试过,也不知道行不行!
      
     
    aaa是个数组吧?好象没什么意义啊,运行也运行不了,还有那个return 1,什么意思啊?根本就没有怎么又出来个1啊???
      

  5.   

    aaa();是个函数,具体这样可以返回重新输入步骤。
    具体算法就是先执行aaa();函数,得到var1\var2值,判断如果正确则return 1;//跳出
    否则return aaa();//继续执行
    应该不会出错吧?没试过,你根据我的算法再看看吧,应该行!
      

  6.   

    这个行,我运行过了class print
    {
    public int aaa()
    {
    int var1,var2;
    Console.WriteLine("请输入一个数字!");
    var1=Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("请再输入一个数字!");
    var2=Convert.ToInt32(Console.ReadLine());
    if((var1>10)&&(var2>10))
    {
    return 1;
    }
    else
    {
    return aaa();
    }
    }
    }
    class app
    {
    public static void Main()
    {
    print e=new print();
    e.aaa();
    }
    }
      

  7.   

    对了,别忘了在前边加上
    using System;
      

  8.   

    谢谢兄弟!
    原题:编写一个应用程序,其中包含练习(1)中的逻辑(练习一:如果两个整数存储在变量var1和var2中,该进行什么样的布尔测试?看看其中的一个(但不是两个)是否大于10?),让用户输入两个数字,并显示它们,但拒绝接受两个数字都大于10的情况,并要求用户重新输入。
      

  9.   

    楼上怎么还没运行起来吗?
    我的方法我都过了,不明白了!
    bool测试:if(var1 > 10 || var2 > 10){......;}
    后面的问题我已经说过算法了!你自己试试吧!他们都过了,相信你也会过的!