输入日期,判断今年的第几天·····
1 3 5 7 8 10 12
4 6 9 11
2
int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30, m12 = 31;
Console.Write("请输入月");
int m = int.Parse(Console.ReadLine());
Console.Write("请输入日");
int b = int.Parse(Console.ReadLine());
switch (m)
{
case 1:
Console.WriteLine("第" + b + "天");
break;
case 2:
Console.WriteLine("第" + (m1 + b) + "天");
break;
case 3:
Console.WriteLine("第" + (m1 + m2 + b) + "天");
break;
case 4:
Console.WriteLine("第" + (m1 + m2 + m3 + b) + "天");
break;
case 5:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + b) + "天");
break;
case 6:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + 6) + "天");
break;
case 7:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + b) + "天");
break;
case 8:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + b) + "天");
break;
case 9:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + b) + "天");
break;
case 10:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + b) + "天");
break;
case 11:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + b) + "天");
break;
case 12:
Console.WriteLine("第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + m11 + b) + "天");
break;
default:
Console.WriteLine("您输入的的有误");
break;
}
Console.ReadLine();
1.键盘键入三个数,找出来最大的数。
Console.Write("输入的数为");
double a = double.Parse(Console.ReadLine());
Console.Write("输入的数为");
double b = double.Parse(Console.ReadLine());
Console.Write("输入的数为");
double c = double.Parse(Console.ReadLine());
if (a > b && a > c)
{
Console.WriteLine("输入的数为"+a);
}
else if (b > a && b > c)
{
Console.WriteLine("输入的数为" +b);
}
else
{
Console.WriteLine("输入的数为" + c);
}
Console.ReadLine();
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("输入有误!");
}
Console.ReadLine();
3.//输入一个小于等于100的整数,判断:
是小于10的
两位数
是100
Console.Write("输入一个小于等于100的整数");
int a = int.Parse(Console.ReadLine());
if(a<10)
{
Console.WriteLine("这个数小于10");
}
else if (a >= 10 && a < 100)
{
Console.WriteLine("这个数是两位数");
}
else
{
Console.WriteLine("这个数是100");
}
Console.ReadLine();
4.//输入学生姓名,输入考试成绩 double
若是100,【恭喜你***,满分通过!】
若是大于等于80小于100,【**,你很优秀,继续保持!】
若是大于等于60小于80,【**成绩良好】
大于等于50小于60,【**就差一点点,下次一定要至少及格!】
Console.Write("输入姓名");
string a = Console.ReadLine();
Console.Write("输入考试成绩");
double b = double.Parse(Console.ReadLine());
if(b==100)
{
Console.WriteLine("恭喜你" + a+ "满分通过!");
}
else if (b>=80&&b<100)
{
Console.WriteLine(a + "你很优秀,继续保持!");
}
else if (b >= 60 && b < 80)
{
Console.WriteLine(a + "成绩良好");
}
else if (b >= 50 && b < 60)
{
Console.WriteLine(a + "就差一点点,下次一定要至少及格!");
}
else
{
Console.WriteLine( "不及格");
}
Console.ReadLine();
6.有一组函数:y = x (x<1);y = 2x -1 (1<=x<10); y = 3x-11 (x>=10)。
括号内是x的满足条件。
实现功能,随意输入一个x值,输出y的值。
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);
}
}
}
Console.ReadLine();
7.相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程
Console .Write ("你有房子么?");
string a = Console.ReadLine();
if (a == "有")
{
Console.WriteLine("结婚吧");
}
else
{
Console.Write("你有钱么?");
string b = Console.ReadLine();
if (b == "有")
{
Console.WriteLine("先买房子在结婚");
}
else
{
Console.Write("你有能力么?");
string c = Console.ReadLine();
if (c == "有")
{
Console.WriteLine("先赚钱再买房子再结婚");
}
else
{
Console.WriteLine("拜拜");
}
}
}
Console.ReadLine();
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("您输入的日期有误!");
}
//Console.ReadLine();
9.方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
Console.WriteLine("求方程式ax*x+bx+c");
Console.Write("请输入a=");
double a = double.Parse(Console .ReadLine ());
Console.Write("请输入b=");
double b = double.Parse(Console.ReadLine());
Console.Write("请输入c=");
double c = double.Parse(Console.ReadLine());
double de = b * b - 4 * a * c;
if(a==0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
Console.WriteLine("不是一元二次方程");
if (de>=0)
{
double x1 = (-b+ Math.Sqrt(de)) / (2 * a);
double x2 = (-b + 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("方程式没有实根");
}
}
Console.ReadLine();