- //
- // Copyright (c) 2014软件技术1班
- // All rights reserved.
- // 作 者:A08梁运基
- // 完成日期:2014年 11 月 23 日
- // 版 本 号:v1.0
- //
- // 问题描述:创建一个程序来测试你的星座。该程序提示用户输入您的出生日期,然后给你答案。
- // 输入描述:一个实数
- // 程序输出:一个对应星座的结果
- //
- using System;
namespace 星座
{
class Program
{
static void Main(string[] args)
{
int m ,d;//定义变量a和b;
for (int i = 0; i < 100; i++)//运用for循环;
{
Console.WriteLine("请输入您的出生月份");
m = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入您出生的日");
d = Convert.ToInt32(Console.ReadLine());
if ((m > 12 || m < 1) || (d > 31 || d < 1)) //设定月份的范围;
{
Console.WriteLine("\n,日期输入有错误,请从新输入");//非法输入提示;
Console.Read();//定格;
}
switch (m)//借助case语句和if语句的嵌套实现12个月的查询;
{
case 1:
if (d <= 19)
Console.WriteLine("魔蝎座");
else
Console.WriteLine("水瓶座");
break;
case 2:
if (d <= 18)
Console.WriteLine("水瓶座");
else
Console.WriteLine("双鱼座");
break;
case 3:
if (d <= 20)
Console.WriteLine("双鱼座");
else
Console.WriteLine("白羊座");
break;
case 4:
if (d <= 19)
Console.WriteLine("白羊座");
else
Console.WriteLine("金牛座");
break;
case 5:
if (d <= 20)
Console.WriteLine("金牛座");
else
Console.WriteLine("双鱼座");
break;
case 6:
if (d <= 21)
Console.WriteLine("双鱼座");
else
Console.WriteLine("巨蟹座");
break;
case 7:
if (d <= 22)
Console.WriteLine("巨蟹座");
else
Console.WriteLine("狮子座");
break;
case 8:
if (d <= 22)
Console.WriteLine("狮子座");
else
Console.WriteLine("处女座");
break;
case 9:
if (d <= 22)
Console.WriteLine("处女座");
else
Console.WriteLine("天秤座");
break;
case 10:
if (d <= 23)
Console.WriteLine("天秤座");
else
Console.WriteLine("天蝎座");
break;
case 11:
if (d <= 22)
Console.WriteLine("天蝎座");
else
Console.WriteLine("射手座");
break;
case 12:
if (d <= 21)
Console.WriteLine("射手座");
else
Console.WriteLine("魔蝎座");
break;
}
}
Console.Read();//定格;
}
}
}
- 大神请点评噢