首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 一有关问题不明理解 求讲解下

2012-05-03 
c# 一问题不明理解 求大虾讲解下5名考官,(1个主考,2个本单位考官,两名外单位考官)通过的条件:主考官同意,

c# 一问题不明理解 求大虾讲解下
5名考官,(1个主考,2个本单位考官,两名外单位考官)
通过的条件:主考官同意,且至少有一名本单位和 1名外单位考官同意
class Program
  {
  static void Main(string[] args)
  {
  bool[]x=new bool[5];
  Console.WriteLine("考官评分1通过,0不通过:");
  x[0] =(Console.ReadLine()=="1");
  x[1] = (Console.ReadLine()=="1");
  x[2] = (Console.ReadLine() == "1");
  x[3] = (Console.ReadLine() == "");
  x[4] = (Console.ReadLine() == "1");
  int i = 0;
  bool b = (x[i++]) && (x[i++]) || (x[i]) && (x[++i] || x[++i]);
  Console.WriteLine("考核结果为{0}",b);
   
  Console.WriteLine("判断次数:{0}",i);
   
  }

// Console.ReadLine() 后面添 =="1"是什么意思?
(Console.ReadLine()=="1");不能就不能用bool.parse(Console.ReadLine());替换?

[解决办法]
=1表示通过啊,0不通过。有什么不能理解的。
[解决办法]
将Console.ReadLine()的返回值与字符串"1"判断,看看书吧。
[解决办法]
赞同一楼,孩纸们不要把简单问题复杂化。
[解决办法]

C# code
4>3  等于 True 这个没有问题吧1==1 等于 True 这个没有问题吧而Console.ReadLine() == "1"就表示读取用户输入的值是否等于 "1"这样分解:string value=Console.ReadLine();  //获取用户输入的值bool r;if(value=="1"){  r=true;}else{  r=false;}简:    r=value=="1";再简:  r=Console.ReadLine()=="1" 而在本例中加不加括号一样        r=(Console.ReadLine()=="1") 

热点排行