当前位置:首页 > Windows程序 > 正文

条件语句练习题

2021-03-21 Windows程序

1.做一个算缘分的小游戏:
输入男方姓名,女方姓名,输出缘分指数,给出建议。

static void Main1342341(string[] args)
{
//男女姓名缘分配对
Console.Write("男方姓名:");
string m = Console.ReadLine();
Console.Write("女方姓名:");
string w = Console.ReadLine();
Random rand = new Random();
int c = rand.Next(100);
Console.WriteLine("两人的缘份指数为:"+c);
if(c>0&&c<20)
{
Console .WriteLine ("你们俩无缘无份");
}
else if(c>=20&&c<40)
{
Console .WriteLine ("你们俩有缘无份");
}
else if (c >= 40 && c < 60)
{
Console.WriteLine("你们俩相互吸引");
}
else if (c >= 60 && c < 80)
{
Console.WriteLine("你们俩有缘有份");
}
else if (c >= 90 && c < 100)
{
Console.WriteLine("你们俩天生一对");
}
}

2.做一个跟计算机猜拳的小游戏。0-剪刀,1-石头,,2-布
要求输出0,1,2,计算机生成随机数,与人类输入的相比较判断谁胜了。


static void Main1111112324(string[] args)
{
//与电脑猜拳
Random rand = new Random();
int c = rand.Next(3);
Console .WriteLine ("你选择0-(剪刀),1-(石头),2-(布):");
int a=Convert .ToInt32(Console .ReadLine ());
if (c == 0)
{
Console.WriteLine("电脑出的是剪刀!");
if (a == 0)
{
Console.WriteLine("平手!");
}
else if(a == 1)
{
Console.WriteLine("你赢啦!");
}
else if (a == 2)
{
Console.WriteLine("你输啦!");
}
else
{
Console.WriteLine("输入错误!");
}
}
if (c == 1)
{
Console.WriteLine("电脑出的是石头!");
if (a == 0)
{
Console.WriteLine("你输了!");
}
else if (a == 1)
{
Console.WriteLine("平手!");
}
else if (a == 2)
{
Console.WriteLine("你赢啦!");
}
else
{
Console.WriteLine("输入错误!");
}
}
if (c == 2)
{
Console.WriteLine("电脑出的是布!");
if (a == 0)
{
Console.WriteLine("你赢啦!");
}
else if (a == 1)
{
Console.WriteLine("你输啦!");
}
else if (a == 2)
{
Console.WriteLine("平手!");
}
else
{
Console.WriteLine("输入错误!");
}
}


}

3.男士身高与体重的关系是:身高-100=体重; 女士:身高-110=体重。(自己试着做)
上下浮动3公斤属正常。
输入性别,身高,体重,输出:正常?偏胖?偏瘦?


static void Main3333333333(string[] args)
{
//身高与体重的关系
Console.WriteLine("请输入性别:");
string s = Console.ReadLine();
Console.WriteLine("请输入身高cm:");
int t =Convert .ToInt32( Console.ReadLine());
Console.WriteLine("请输入体重kg:");
int m =Convert .ToInt32( Console.ReadLine());
if (s=="男" )
{
if((t-m)>=97&&(t-m)<=103)
{
Console .WriteLine ("正常");
}
else if((t-m)<97)
{
Console .WriteLine ("偏胖");
}
else
{
Console .WriteLine ("偏瘦");
}
}
else if (s == "女")
{
if ((t - m) >= 107 && (t - m) <= 113)
{
Console.WriteLine("正常");
}
else if ((t - m) < 107)
{
Console.WriteLine("偏胖");
}
else
{
Console.WriteLine("偏瘦");
}
}
else
{
Console.WriteLine("无法辨认性别!");
}

}

4.输入年份,月份,天,判断这个日期是否正确?


static void Main2222(string[] args)
{
//输入年月日判断是否正确
Console.WriteLine("输入年月日:");
int y = Convert.ToInt32(Console.ReadLine());
if (y % 400 == 0 || y % 4 == 0 && y % 100 != 0)
{
int m = Convert.ToInt32(Console.ReadLine());
if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)
{
int d = Convert.ToInt32(Console.ReadLine());
if (d > 0 && d < 32)
{
Console.WriteLine("输入正确!");
}
else
{
Console.WriteLine("天数输入错误!");
}
}
else if (m == 4 || m == 6 || m == 9 || m == 11)
{
int d = Convert.ToInt32(Console.ReadLine());
if (d > 0 && d < 31)
{
Console.WriteLine("输入正确!");
}
else
{
Console.WriteLine("天数输入错误!");
}
}
else if (m == 2)
{
int d = Convert.ToInt32(Console.ReadLine());
if (d > 0 && d < 30)
{
Console.WriteLine("输入正确!");
}
else
{
Console.WriteLine("天数输入错误!");
}
}
else
{
Console.WriteLine("输入月份错误!");
}
}
else
{
int m = Convert.ToInt32(Console.ReadLine());
if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)
{
int d = Convert.ToInt32(Console.ReadLine());
if (d > 0 && d < 32)
{
Console.WriteLine("输入正确!");
}
else
{
Console.WriteLine("天数输入错误!");
}
}
else if (m == 4 || m == 6 || m == 9 || m == 11)
{
int d = Convert.ToInt32(Console.ReadLine());
if (d > 0 && d < 31)
{
Console.WriteLine("输入正确!");
}
else
{
Console.WriteLine("天数输入错误!");
}
}
else if (m == 2)
{
int d = Convert.ToInt32(Console.ReadLine());
if (d > 0 && d < 29)
{
Console.WriteLine("输入正确!");
}
else
{
Console.WriteLine("天数输入错误!");
}
}
else
{
Console.WriteLine("输入月份错误!");
}
}

}

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/64906.html