1. 程式人生 > >C#語言if循環練習

C#語言if循環練習

string [] 努力 mon 屬於 if循環 手勢 -1 int

namespace C語言2
{
class Program
{
static void Main(string[] args)
{

//判斷閏年
Console.Write("請輸入年份:");
int i = int.Parse(Console.ReadLine());

if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0)
{
Console.WriteLine(i + "是閏年");
}
else
{
Console.WriteLine(i + "不是閏年");

}

//成績

Console.Write("請輸入您的成績:");
int b = int.Parse(Console.ReadLine());
if (b < 0 || b > 100)
{
Console.WriteLine("輸入的分數有誤");
}
else if (b > 0 && b < 10)
{
Console.WriteLine("不及格!學渣!");
}
else if (b > 0 && b < 60)
{
Console.WriteLine("不及格!繼續努力");
}
else if (b >= 60)
{
Console.WriteLine("恭喜你!及格了!");
}
else if (b >= 90)
{

Console.WriteLine("學霸!很厲害!");
}

//手勢

Console.Write("請輸入您的手勢(石頭/剪子/包袱):");
string c = Convert.ToString(Console.ReadLine());
Console.Write("請輸入電腦的手勢(石頭/剪子/包袱):");
string d = Convert.ToString(Console.ReadLine());
if (c == "石頭" && d == "石頭")
{
Console.WriteLine("平局");
}
else if (c == "石頭" && d == "剪子")
{
Console.WriteLine("用戶贏了");
}
else if (c == "石頭" && d == "包袱")
{
Console.WriteLine("電腦贏了");
}
else if (c == "剪子" && d == "剪子")
{
Console.WriteLine("平局");
}
else if (c == "剪子" && d == "石頭")
{
Console.WriteLine("電腦贏了");
}
else if (c == "剪子" && d == "包袱")
{
Console.WriteLine("用戶贏了");
}
else if (c == "包袱" && d == "包袱")
{
Console.WriteLine("平局");
}
else if (c == "包袱" && d == "剪子")
{
Console.WriteLine("電腦贏了");
}
else if (c == "包袱" && d == "石頭")
{
Console.WriteLine("用戶贏了");
}

Console.ReadLine();

Console.Write("請輸入對話:");
string d = Convert.ToString(Console.ReadLine());
Console.Write("請輸入電腦對話:");
string e = Convert.ToString(Console.ReadLine());
if (d == "你好" && e == "你好")
{
Console.WriteLine("你好");
}
else if (d == "你好" && e == "你也很好")
{
Console.WriteLine("你也很好");
}
Console.ReadLine();

// 判斷年份

Console.Write("請輸入年份:");
int year = Convert.ToInt32(Console.ReadLine());
if (year <= 0 || year > 9999)
{
Console.Write("您輸入的年份有誤");
}

else
{
Console.Write("請輸入月份:");
int month = Convert.ToInt32(Console.ReadLine());
if (month < 1 || month > 12)
{
Console.Write("您輸入的月份有誤");
}
else
{
Console.Write("請輸入日期:");
int day = Convert.ToInt32(Console.ReadLine());
if (day > 31 || day < 1)
{
Console.Write("您輸入的日期有誤");
}
else if ((month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) && (day > 0 && day <= 31))
{
Console.WriteLine("您輸入的日期正確");
}
else if ((month == 4 || month == 6 || month == 9 || month == 11) && (day > 0 && day <= 30))
{
Console.WriteLine("您輸入的日期正確");
}
else if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
if (month == 2 && (day > 0 && day <= 29))
{
Console.WriteLine("您輸入的日期正確");
}
else
{
Console.WriteLine("您輸入的日期有誤");
}
}
else if (month == 2 && (day > 0 && day < 29))
{


Console.WriteLine("您輸入的日期正確");
}
else
{
Console.WriteLine("您輸入的日期有誤");
}

Console.ReadLine();
}
}

Console.WriteLine("標準體重");
Console.WriteLine("男士體重(kg)=身高(cm)-100+-3");
Console.WriteLine("女士體重(kg)=身高(cm)-110+-3");
Console.Write("請輸入您的性別:");
string xb = Console.ReadLine();
Console.Write("請輸入您的身高:");
int height = Convert.ToInt32(Console.ReadLine());
Console.Write("請輸入您的體重:");
int weight = Convert.ToInt32(Console.ReadLine());
if (xb == "男")
{
if (height - weight - 100 <= 3 && height - weight - 100 >= -3)
{
Console.WriteLine("恭喜您屬於標準體重!");
}
else
{
Console.WriteLine("不好意思,您未達到標準體重!");
}
}
else
{
if (height - weight - 110 <= 3 && height - weight - 110 >= -3)
{
Console.WriteLine("恭喜您屬於標準體重!");
}
else
{
Console.WriteLine("不好意思,您未達到標準體重!");
}
}

int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30;
Console.WriteLine("請輸入月份");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("請輸幾號");
int d = int.Parse(Console.ReadLine());
switch (m)
{
case 1:
Console.WriteLine("第" + d.ToString() + "天");
break;
case 2:
Console.WriteLine("第" + (m1 + d).ToString() + "天");
break;
case 3:
Console.WriteLine("第" + (m1 + m2 + d).ToString() + "天");
break;
case 4:
Console.WriteLine("第" + (m1 + m2 + m3 + d).ToString() + "天");
break;
case 5:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + d).ToString() + "天");
break;
case 6:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + d).ToString() + "天");
break;
case 7:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + d).ToString() + "天");
break;
case 8:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + d).ToString() + "天");
break;
case 9:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + d).ToString() + "天");
break;
case 10:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + d).ToString() + "天");
break;
case 11:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + d).ToString() + "天");
break;
case 12:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + m11 + d).ToString() + "天");
break;
default:
Console.WriteLine("有誤");
break;


}

Console.Write("請輸入24小時制的時間0-24:");
int time = Convert.ToInt32(Console.ReadLine());
if (time >= 0 && time <= 24)
{
if (time >= 0 && time <= 6)
{
Console.Write("淩晨" + time + "點");
}


else if (time > 6 && time <= 12)
{
Console.Write("上午" + time + "點");
}

else if (time > 12 && time <= 22)
{
Console.Write("下午" + (time - 12) + "點");
}

}



}
}

}

C#語言if循環練習