for循环的三个小例子


//   例1     输入五个人的年龄,最终计算平均值
int
sum = 0; for (int i = 1; i <= 5; i++) { Console.WriteLine("请输入第{0}个人的年龄:", i); int age = 0; bool b = int.TryParse(Console.ReadLine(),out age); if (b == false || age <= 0 || age > 100) { Console.WriteLine("您输入的姓名有误,请重新输入"); i--; continue; } sum = sum + age; } int average = sum / 5; Console.WriteLine("这些人的平均年龄为{0}", average);
//   在while中用break实现用户一直输入用户名和密码直至输入成功

string name = "";
string password = "";
while(true)
{
    try
    {
        Console.WriteLine("请输入用户名:");
        name = Convert.ToString(Console.ReadLine());
        Console.WriteLine("请输入密码:");
        password = Convert.ToString(Console.ReadLine());
        if (name == "admin" && password == "88888")
        {
            break;
        }
    }
    catch {}
    Console.WriteLine("您的用户名和密码有误,请重新输入");
}
Console.WriteLine("登陆成功!!");
//   1加到100,求大于2658的当前数

int sum2 = 0;
for(int i=1;i<=100;i++)
{
    sum2 = sum2 + i;
    if(sum2 >2658)
    {
        Console.WriteLine("大于2658的当前数为{0}",i);
        break;
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM