// 例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;
}
}