一个小问题,大家近来,分不够加! 搜主义倒是有一个,就是用goto强行回去 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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(); }}具体没试过,也不知道行不行! Console.WriteLine("请重新输入!");在它后面加个return;就ok了 回复人: wangyiaccp2004() ( ) 信誉:100 2004-11-01 09:17:00 得分: 0 Console.WriteLine("请重新输入!");在它后面加个return;就ok了 这是不行的,要不你试试 回复人: 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啊??? aaa();是个函数,具体这样可以返回重新输入步骤。具体算法就是先执行aaa();函数,得到var1\var2值,判断如果正确则return 1;//跳出否则return aaa();//继续执行应该不会出错吧?没试过,你根据我的算法再看看吧,应该行! 这个行,我运行过了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(); }} 对了,别忘了在前边加上using System; 谢谢兄弟!原题:编写一个应用程序,其中包含练习(1)中的逻辑(练习一:如果两个整数存储在变量var1和var2中,该进行什么样的布尔测试?看看其中的一个(但不是两个)是否大于10?),让用户输入两个数字,并显示它们,但拒绝接受两个数字都大于10的情况,并要求用户重新输入。 楼上怎么还没运行起来吗?我的方法我都过了,不明白了!bool测试:if(var1 > 10 || var2 > 10){......;}后面的问题我已经说过算法了!你自己试试吧!他们都过了,相信你也会过的! C# 编写局域网通信软件 不懂啊!急急急。。。。。 为什么从ASC码转换到码值会出错 求计算器的原代码! C#如何监控文件夹被删除? 看看这句数据连接语句,有错么 C#如何提取网页的表单内容 如何将Oracle8.0.5中查询到的中文乱码转化为正确的汉字显示。 怎样才能在Web页面中绘制图形? 请教加密时关于Hash的计算问题 大家帮忙,请问是否可以将webbrowser控件中的某个网页的图片内容存储到指定文件夹内 我用以下程序生成一个RichTextBox 控件,怎么不行
建议用函数来:
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();
}
}
具体没试过,也不知道行不行!
Console.WriteLine("请重新输入!");在它后面加个return;就ok了
这是不行的,要不你试试
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啊???
具体算法就是先执行aaa();函数,得到var1\var2值,判断如果正确则return 1;//跳出
否则return aaa();//继续执行
应该不会出错吧?没试过,你根据我的算法再看看吧,应该行!
{
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();
}
}
using System;
原题:编写一个应用程序,其中包含练习(1)中的逻辑(练习一:如果两个整数存储在变量var1和var2中,该进行什么样的布尔测试?看看其中的一个(但不是两个)是否大于10?),让用户输入两个数字,并显示它们,但拒绝接受两个数字都大于10的情况,并要求用户重新输入。
我的方法我都过了,不明白了!
bool测试:if(var1 > 10 || var2 > 10){......;}
后面的问题我已经说过算法了!你自己试试吧!他们都过了,相信你也会过的!