练习题

Console.WriteLine("1.第一道题");
Console.WriteLine("2.第二道题");
Console.WriteLine("3.第三道题");
Console.WriteLine("4.第四道题");
Console.WriteLine("6.第六道题");
Console.WriteLine("7.第七道题");
Console.WriteLine("8.第八道题");
Console.WriteLine("9.第八九道题");
Console.WriteLine("10.第十道题");
Console.Write("10.请输入你想要的物品的编号:");
int p = int.Parse(Console.ReadLine());
switch (p)
{
case 1:
//1.键盘键入三个数,找出来最大的数。
Console.Write("输入的数为");
double aa = double.Parse(Console.ReadLine());
Console.Write("输入的数为");
double bb = double.Parse(Console.ReadLine());
Console.Write("输入的数为");
double cc = double.Parse(Console.ReadLine());
if (aa > bb && aa > cc)
{
Console.WriteLine("输入的数为" + aa);
}
else if (bb > aa && bb > cc)
{
Console.WriteLine("输入的数为" + bb);
}
else
{
Console.WriteLine("输入的数为" + cc);
}
break;

//2.“现在几点了?”键盘键入小时数,判断是上午还是下午。打印出来现在是上午几点还是下午几点
case 2:
Console.Write("现在几点了?");
int pm = int.Parse(Console.ReadLine());

if (pm > 12 && pm <= 24)
{
Console.WriteLine("下午" + (pm - 12));
}
else if (pm > 0 && pm < 12)
{
Console.WriteLine("上午" + pm);
}
else
{
Console.WriteLine("输入有误!");
}

break;
//3.//输入一个小于等于100的整数,判断:
//是小于10的
//两位数
//是100
case 3:
Console.Write("输入一个小于等于100的整数");
int k = int.Parse(Console.ReadLine());
if (k < 10)
{
Console.WriteLine("这个数小于10");
}
else if (k >= 10 && k < 100)
{
Console.WriteLine("这个数是两位数");
}
else
{
Console.WriteLine("这个数是100");
}
break;

// 4.//输入学生姓名,输入考试成绩 double
//若是100,【恭喜你***,满分通过!】
//若是大于等于80小于100,【**,你很优秀,继续保持!】
//若是大于等于60小于80,【**成绩良好】
//大于等于50小于60,【**就差一点点,下次一定要至少及格!】

case 4:
Console.Write("输入姓名");
string e = Console.ReadLine();
Console.Write("输入考试成绩");
double f = double.Parse(Console.ReadLine());
if (f == 100)
{
Console.WriteLine("恭喜你" + e + "满分通过!");
}
else if (f >= 80 && f < 100)
{
Console.WriteLine(e + "你很优秀,继续保持!");
}
else if (f >= 60 && f < 80)
{
Console.WriteLine(e + "成绩良好");
}
else if (f >= 50 && f < 60)
{
Console.WriteLine(e + "就差一点点,下次一定要至少及格!");
}
else
{
Console.WriteLine("不及格");
}
break;

// 6.有一组函数:y = x (x<1);y = 2x -1 (1<=x<10); y = 3x-11 (x>=10)。
//括号内是x的满足条件。
//实现功能,随意输入一个x值,输出y的值。
case 6:

Console.Write("输入的数为");
double x = double.Parse(Console.ReadLine());
if (x < 1)
{
Console.WriteLine(x);
}
else
{
if (1 <= x && x < 10)
{
Console.WriteLine(2 * x - 1);
}
else
{
if (x >= 10)
{
Console.WriteLine(3 * x - 11);
}
}
}
break;

// 7.相亲过程:你有房子么?你有钱么?你有能力么?
//【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
//利用if嵌套做相亲过程
case 7:
Console.Write("你有房子么?");
string h = Console.ReadLine();
if (h == "有")
{
Console.WriteLine("结婚吧");

}
else
{
Console.Write("你有钱么?");
string i = Console.ReadLine();
if (i == "有")
{
Console.WriteLine("先买房子在结婚");
}
else
{
Console.Write("你有能力么?");
string j = Console.ReadLine();
if (j == "有")
{
Console.WriteLine("先赚钱再买房子再结婚");
}
else
{
Console.WriteLine("拜拜");
}

}
}
break;

// 8.输入年月日,看看格式是否正确
case 8:
Console.Write("输入的年分");
int a = int.Parse(Console.ReadLine());
if (a >= 1 && a < 9999)
{
Console.Write("输入的月分");
int b = int.Parse(Console.ReadLine());
if (b >= 1 && b < 12)
{
Console.Write("输入的日");
int c = int.Parse(Console.ReadLine());
if (c <= 31 && c >= 1)
{
if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
{
Console.WriteLine("输入的日期格式正确!您输入的日期为" + a + "年" + b + "月" + c + "日");
}
else
{
if (b == 4 || b == 6 || b == 9 || b == 11)
{
if (c <= 30)
{
Console.WriteLine("输入的日期格式正确!您输入的日期为" + a + "年" + b + "月" + c + "日");
}
else
{
Console.WriteLine("您输入的日期有误");
}
}
else
{
if (c <= 28)
{
Console.WriteLine("输入的日期格式正确!您输入的日期为" + a + "年" + b + "月" + c + "日");
}
else
{
if (c == 29)
{
if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
{
Console.WriteLine("输入的日期格式正确!您输入的日期为" + a + "年" + b + "月" + c + "日");
}
else
{
Console.WriteLine("输入有误!");

}
}
else
{
Console.WriteLine("输入有误!");
}
}
}
}

}
else
{
Console.WriteLine("您输入的日期有误!");

}
}
else
{
Console.WriteLine("您输入的日期有误!");
}
}
else
{
Console.WriteLine("您输入的日期有误!");
}
break;

 

// 9.方程ax2+bx+c=0;一元二次方程。求根
//△=b2-4ac;若△<0方程无实根
//若△>0,方程有两个不相同的实根x1 x2
//若△=0,方程有两个相同的实根
case9:
Console.WriteLine("求方程式ax*x+bx+c");
Console.Write("请输入a=");
double l = double.Parse(Console.ReadLine());
Console.Write("请输入b=");
double m = double.Parse(Console.ReadLine());
Console.Write("请输入c=");
double o = double.Parse(Console.ReadLine());
double de = l * l - 4 * a * o;
if (a == 0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
Console.WriteLine("不是一元二次方程");
if (de >= 0)
{
double x1 = (-l + Math.Sqrt(de)) / (2 * a);
double x2 = (-l + Math.Sqrt(de)) / (2 * a);
if (de > 0)
{
Console.WriteLine("方程式有两个不同的实根");
Console.WriteLine("x1=" + x1.ToString() + "x2=" + x2.ToString());
}
else
{
Console.WriteLine("方程式有两个相同的实根");
Console.WriteLine("x1=x2=" + x1.ToString());
}
}
else if (de < 0)
{
Console.WriteLine("方程式没有实根");
}
}
break;

// 10.标准体重:
//男士体重=身高-100±3
//女士体重=身高-110±3
case 10:
Console.Write("请输入性别:");
string s = Console.ReadLine();
Console.Write("请输入体重(kg):");
double t = double.Parse(Console.ReadLine());
Console.Write("请输入身高(cm)");
double g = double.Parse(Console.ReadLine());
if (s == "男")
{
double n = t - g + 100;
if (n > 3 && n < 3)
{
Console.WriteLine("您的体重是标准的体重");
}
else if (n > 3)
{
Console.WriteLine("您需要减肥了!");
}
else
{
Console.WriteLine("您需要增加营养");
}
}
else if (s == "女")
{
double n = t - g + 110;
if (n > 3 && n < 3)
{
Console.WriteLine("您的体重是标准的体重");
}
else if (n > 3)
{
Console.WriteLine("您需要减肥了!");
}
else
{
Console.WriteLine("您需要增加营养");
}
}
else
{
Console.Write("输入有误");
}
break;
default:
Console.WriteLine("输入错误!");
break;
}
Console.ReadLine();

posted @ 2016-06-21 17:45  zl大王派我来巡山  阅读(185)  评论(0编辑  收藏  举报