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

关于C++的循环结构,该如何处理

2012-03-09 
关于C++的循环结构我是大一新生,现在在学C++,很多问题搞不明白,求教:using Systemusing System.Collectio

关于C++的循环结构
我是大一新生,现在在学C++,很多问题搞不明白,求教:
using System;
using System.Collections.Generic;
using System.Text;

namespace haier
{
  class Program
  {
  static void Main(string[] args)
  {

  string userID;
  int password;

  //userID = "zhang";
  //password = 123;
  Console.WriteLine("欢迎进入海尔地板账目管理系统!");
  Console.WriteLine("请输入账号:");
  userID = Console.ReadLine();
  Console.WriteLine("请输入密码:");
  password = int.Parse(Console.ReadLine());

   
  if (userID == "zhang" && password == 123)
  {
  Console.WriteLine("欢迎观临!");
  }
  else 
  {

  Console.WriteLine("密码和密码不匹配,请从新输入!");
   
  }
  Console.ReadLine();
   
  }
  }
}

这个我是想在密码不正确的时候重新反复两次输入,否则不能继续输入。但是这段代码只能够判断,不属于循环体,怎么把他改为循环体结构呢?

[解决办法]

C/C++ code
  Console.WriteLine("欢迎进入海尔地板账目管理系统!");  Console.WriteLine("请输入账号:");  userID = Console.ReadLine();  Console.WriteLine("请输入密码:");  password = int.Parse(Console.ReadLine());while (1){    if (userID == "zhang" && password == 123)    {        Console.WriteLine("欢迎观临!");        break;    }    else      {        Console.WriteLine("密码和密码不匹配,请从新输入!");        Console.WriteLine("请输入账号:");        userID = Console.ReadLine();        Console.WriteLine("请输入密码:");        password = int.Parse(Console.ReadLine());    }}
[解决办法]
C/C++ code
//对不起,还有输入两次一说呢  Console.WriteLine("欢迎进入海尔地板账目管理系统!");  Console.WriteLine("请输入账号:");  userID = Console.ReadLine();  Console.WriteLine("请输入密码:");  password = int.Parse(Console.ReadLine());  int count=0;while (1){    if (userID == "zhang" && password == 123)    {        Console.WriteLine("欢迎观临!");        break;    }    else      {        Console.WriteLine("密码和密码不匹配,请从新输入!");        Console.WriteLine("请输入账号:");        userID = Console.ReadLine();        Console.WriteLine("请输入密码:");        password = int.Parse(Console.ReadLine());        count++;        if (count==2)        {            Console.WriteLine("已经输入两次了!");            break;        }    }}
[解决办法]
探讨
引用:

C/C++ code

Console.WriteLine("欢迎进入海尔地板账目管理系统!");
Console.WriteLine("请输入账号:");
userID = Console.ReadLine();
Console.WriteLine("请输入密码:");
password = int.Parse(Console.……

[解决办法]
探讨
C/C++ code

//对不起,还有输入两次一说呢

Console.WriteLine("欢迎进入海尔地板账目管理系统!");
Console.WriteLine("请输入账号:");
userID = Console.ReadLine();
Console.WriteLine("请输入密码:");
password = int.Parse(Console……

[解决办法]
探讨
C/C++ code

int count=0;
while (count<3)//改变循环条件


{
if (userID == "zhang" &amp;&amp; password == 123)
{
Console.WriteLine("欢迎观临!");
break;
}
else
{
……


[解决办法]
NX 的C++ 更C# 一样

热点排行