练习题
2016-06-21 17:52 天疯狂石 阅读(275) 评论(0) 编辑 收藏 举报
1.键盘键入三个数,找出来最大的数。
2.“现在几点了?”键盘键入小时数,判断是上午还是下午。打印出来现在是上午几点还是下午几点
3.输入一个小于等于100的整数,判断:
是小于10的
两位数
是100
4.输入学生姓名,输入考试成绩 double
若是100,【恭喜你***,满分通过!】
若是大于等于80小于100,【**,你很优秀,继续保持!】
若是大于等于60小于80,【**成绩良好】
大于等于50小于60,【**就差一点点,下次一定要至少及格!】
5.输入一个年份,判断是否是闰年。
6.有一组函数:y = x (x<1);y = 2x -1 (1<=x<10); y = 3x-11 (x>=10)。
括号内是x的满足条件。
实现功能,随意输入一个x值,输出y的值。
7.相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程
8.输入年月日,看看格式是否正确
9.方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
10.标准体重:
男士体重=身高-100±3
女士体重=身高-110±3
Console.WriteLine("1.输入三个数,找出最大数。");
Console.WriteLine("2.现在几点了?输入小时数,判断是上午还是下午。");
Console.WriteLine("3.输入一个小于等于100的整数,判断:【1】小于10【2】两位数【3】是100。");
Console.WriteLine("4.输入学生姓名,输入学生成绩,给予评价。");
Console.WriteLine("5.输入一个年份,判断是否是闰年。");
Console.WriteLine("6.一组函数:y=x(x<1);y=2x-1(1<=x<10);y=3x-11(x>=10)输入x值,输出y值。");
Console.WriteLine("7.相亲过程。");
Console.WriteLine("8.输入年月日,判断格式是否正确。");
Console.WriteLine("9.方程式ax2+bx+c=0,一元二次方程式,求根。");
Console.WriteLine("10.判断是否是标准体重。");
string a = Console.ReadLine();
switch (a)
{
case"1":
Console.WriteLine("输入一个值b");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("输入一个值c");
double c = double.Parse(Console.ReadLine());
Console.WriteLine("输入一个值d");
double d = double.Parse(Console.ReadLine());
if (b > c && b > d)
{
Console.WriteLine("最大值是"+b);
}
else
{
if(c>d)
{
Console.WriteLine("最大值是" + c);
}
else
{
Console.WriteLine("最大值是" + d);
}
}
Console.ReadLine();
break;
case "2":
Console.WriteLine("现在几点了?");
int e = int.Parse(Console.ReadLine());
if (e >= 0 && e <= 24)
{
if (e > 12)
{
Console.WriteLine("下午" + (e - 12));
}
else
{
Console.WriteLine("上午" + e);
}
}
Console.ReadLine();
break;
case "3":
Console.WriteLine("输入一个值f");
int f = int.Parse(Console.ReadLine());
if (f <= 100)
{
if (100 - f == 0)
{
Console.WriteLine("f是" + 100);
}
else
{
if (100 - f > 90)
{
Console.WriteLine("f是" + "小于10");
}
else
{
Console.WriteLine("f是" + "两位数");
}
}
}
break;
case "4":
Console.WriteLine("输入姓名");
string g = Console.ReadLine();
Console.WriteLine("输入成绩");
double h = double.Parse(Console.ReadLine());
if (h <= 100)
{
if (h == 100)
{
Console.WriteLine("恭喜你" + g + "满分通过");
}
else if (h < 100 && h >= 80)
{
Console.WriteLine(g + "你很优秀,继续保持");
}
else if (h < 80 && h >= 60)
{
Console.WriteLine(g + "成绩良好");
}
else if (h < 60 && h >= 50)
{
Console.WriteLine(g + "就差一点点,下次一定至少要及格!");
}
else
{
Console.WriteLine("输入有误");
}
}
Console.ReadLine();
break;
case "5":
Console.WriteLine("输入一个年份i");
int i = int.Parse(Console.ReadLine());
if (i >= 0 && i <= 9999)
{
if (i % 400 == 0)
{
Console.WriteLine(i + "是闰年");
}
else
{
if (i % 4 == 0 && i % 100 != 0)
{
Console.WriteLine(i + "是闰年");
}
else
{
Console.WriteLine(i + "不是闰年");
}
}
}
Console.ReadLine();
break;
case "6":
Console.WriteLine("输入一个值x");
double x = double.Parse(Console.ReadLine());
double y;
if (x < 1)
{
y = x;
Console.WriteLine("y=" + y);
}
else if (x < 10 && x >= 1)
{
y = 2 * x - 1;
Console.WriteLine("y=" + y);
}
else
{
y = 3 * x - 11;
Console.WriteLine("y=" + y);
}
Console.ReadLine();
break;
case "7":
Console.WriteLine("你有房吗");
string j = Console.ReadLine();
if (j == "有")
{
Console.WriteLine("结婚吧");
}
else if (j == "没有")
{
Console.WriteLine("你有钱吗");
string l = Console.ReadLine();
if (l == "有")
{
Console.WriteLine("先买房再结婚");
}
else if (l == "没有")
{
Console.WriteLine("你有能力吗");
string m = Console.ReadLine();
if (m == "有")
{
Console.WriteLine("先赚钱再买房再结婚");
}
else if(m=="没有")
{
Console.WriteLine("拜拜");
}
}
}
Console.ReadLine();
break;
case "8":
Console.WriteLine("输入一个年份n");
int n = int.Parse(Console.ReadLine());
if (n >= 0 && n <= 9999)
{
Console.WriteLine("输入一个月份o");
int o = int.Parse(Console.ReadLine());
if (o >= 1 && o <= 12)
{
Console.WriteLine("输入一个日期p");
int p = int.Parse(Console.ReadLine());
if (p >= 1 && p <= 31)
{
if (o == 1 || o == 3 || o == 5 || o == 7 || o == 8 || o == 10 || o == 12)
{
Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
}
else if (o == 4 || o == 6 || o == 9 || o == 11)
{
if (p <= 30)
{
Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
}
else
{
Console.WriteLine("输入错误");
}
}
else
{
if (p <= 28)
{
Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
}
else if (p == 29)
{
if ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0))
{
Console.WriteLine("输入正确" + n + "-" + o + "-" + p);
}
else
{
Console.WriteLine("输入错误");
}
}
else
{
Console.WriteLine("输入错误");
}
}
}
else
{
Console.WriteLine("输入有误");
}
}
else
{
Console.WriteLine("输入有误");
}
}
else
{
Console.WriteLine("输入错误");
}
Console.ReadLine();
break;
case "9":
Console.WriteLine("输入一个值a");
double q = double.Parse(Console.ReadLine());
Console.WriteLine("输入一个值b");
double r = double.Parse(Console.ReadLine());
Console.WriteLine("输入一个值c");
double s = double.Parse(Console.ReadLine());
double t = r * r - 4 * q * s;
if (q == 0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
Console.WriteLine("是一元二次方程");
if (t < 0)
{
Console.WriteLine("没有实根");
}
else
{
double u1 = (-r + Math.Sqrt(t)) / (2 * q);
double u2 = (-r - Math.Sqrt(t)) / (2 * q);
if (t > 0)
{
Console.WriteLine("有两个不同实根是{0},{1}", u1, u2);
}
else
{
Console.WriteLine("有两个相同实根" + u1);
}
}
}
Console.ReadLine();
break;
case "10":
Console.WriteLine("输入性别");
string v = Console.ReadLine();
Console.WriteLine("输入身高");
double w = double.Parse(Console.ReadLine());
Console.WriteLine("输入体重");
double z = double.Parse(Console.ReadLine());
if (v == "男")
{
double aa = z + 100 - w;
if (aa <= 3 && aa >= -3)
{
Console.WriteLine("标准");
}
else if (aa > 3)
{
Console.WriteLine("超重");
}
else
{
Console.WriteLine("偏瘦");
}
}
if (v == "女")
{
double aa = z + 110 - w;
if (aa <= 3 && aa >= -3)
{
Console.WriteLine("标准");
}
else if (aa > 3)
{
Console.WriteLine("超重");
}
else
{
Console.WriteLine("偏瘦");
}
}
Console.ReadLine();
break;
default:
Console.WriteLine("输入有误");
break;
}
Console.ReadLine();