程序语言
Posted 柴亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序语言相关的知识,希望对你有一定的参考价值。
语言
语言是指程序的命令,都是按照顺序执行的。语言在程序中执行的顺序称之为“控制流”或“执行流”。
语句是可以镶嵌的,可以是以分号结尾的但行代码,也可以是语块中的但行语句。语句块括在括号{}内,并且可以包含镶嵌块。
语句分类:
选择语句:if else switch case
循环语句: do for foreach while
跳转语句: break continue default return
异常语句:try-catch-finally
一、if else
模式:
……if (条件) if,如果的意思后面判断条件,符合执行下面内容
……{内容(这里也可以镶嵌)}
……else 不符合if的条件是,else开始执行
……{内容}
输入三个数,判断三个数的大小从小到大输出打印
//Console.Write("请输入a=");
//int x =int.Parse(Console.ReadLine());
//Console.Write("请输入b=");
//int y =int.Parse(Console.ReadLine());
//Console.Write("请输入c=");
//int z =int.Parse(Console.ReadLine());
//if (x<y&&x<z)
//{
// if(y<z)
// Console.WriteLine("从小到大依次是"+x+y+z);
// else if (y>z)
// Console.WriteLine("从小到大依次是" + x + z + y);
//}
//else if (y < x && y < z)
//{
// if (x < z)
// Console.WriteLine("从小到大依次是" + y + x + z);
// else
// Console.WriteLine("从小到大依次是" + y + z + x);
//}
//else
//{
// if (x < y)
// Console.WriteLine("从小到大依次是" + z + x + y);
// else
// Console.WriteLine("从小到大依次是" + z + y + x);
//}
//Console.ReadLine();
//Console.Write("请输入姓名");
//string name = Console.ReadLine();
//Console.Write("请输入成绩");
//double a = double.Parse(Console.ReadLine());
//if (a <= 100 && a >= 50)
//{
// if (a == 100)
// Console.WriteLine("恭喜你" + name + ",满分通过!");
// else if (a < 100 && a >= 80)
// Console.WriteLine("" + name + ",你很优秀,继续保持!");
// else if (a < 80 && a >= 60)
// Console.WriteLine("" + name + ",成绩良好");
// else if (a < 60)
// Console.WriteLine("" + name + ",就差一点点,下次一定要至少及格!");
//}
//else
//{
// Console.WriteLine("" + name + ",你是笨蛋么?");
//}
//Console.ReadLine();
//有一组函数:y = x (x<1);y = 2x -1 (1<=x<10); y = 3x-11 (x>=10)。括号内是x的满足条件。
//实现功能,随意输入一个x值,输出y的值。
//Console.Write("请输入x");
//double x =double.Parse(Console.ReadLine());
//if(x<1)
//{
// double y = x;
// Console.WriteLine("y=" + y + "");
//}
//else if (x<10&&x>=1)
//{
// double y = 2 * x - 1;
//Console.WriteLine("y=" + y + "");
//}
//else if (x>=10)
//{
// double y = 3 * x - 11;
// Console.WriteLine("y=" + y + "");
//}
//Console.ReadLine();
//输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和
//Console.Write("请输入数字a");
//int a = int.Parse(Console.ReadLine());
//Console.Write("请输入b");
//int b = int.Parse(Console.ReadLine());
//int c = a * a + b * b;
//if (c > 100)
//{
// int d = c - 100;
// Console.WriteLine("y=" +d + "");
//}
//else
//{
// int e = a + b;
// Console.WriteLine(e);
//}
//Console.ReadLine();
//相亲过程:你有房子么?你有钱么?你有能力么?
//【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
//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();
二元一次方程求解
△=b2-4ac,若小于0无解等于零一个解;大于0两个解
//Console.WriteLine("求二元一次方程a*x*x+b*x+c=o的解");
//Console.Write("请输入a");
//int a = int.Parse(Console.ReadLine());
//Console.Write("请输入b");
//int b = int.Parse(Console.ReadLine());
//Console.Write("请输入c");
//int c = int.Parse(Console.ReadLine());
//int d = b * b - 4 * a * c;
//if (d < 0)
//{
// Console.WriteLine("方乘没有解!");
//}
//else
//{
// double x1 = (-b + Math.Sqrt(d)) / (2 * a);
// double x2 = (-b - Math.Sqrt(d)) / (2 * a);
// if (d == 0)
// {
// Console.WriteLine("方乘有一个解!");
// Console.WriteLine("x1=x2=" + x1);
// }
// else
// {
// Console.WriteLine("方乘有两个解!");
// Console.WriteLine("x1=" + x1);
// Console.WriteLine("x2="+x2);
// }
//}
//Console.ReadLine();
输入身高体重,判断是否正常
男性:体重-身高+100在±3之间
女性:体重-身高+110在±3之间
// Console.Write("请输入性别:");
// string sex = Console.ReadLine();
// Console.Write("请输入身高:");
//double h = double.Parse( Console.ReadLine());
// Console.Write("请输入体重:");
// double w = double.Parse(Console.ReadLine());
// if (sex == "男")
// {
// double a = w - h + 100;
// if (a < 3 && a > -3)
// {
// Console.WriteLine("您的体重是正常的");
// }
// else
// {
// Console.WriteLine("您的体重是不正常的");
// }
// }
// else
// {
// double b = w - h + 110;
// if (b < 3 && b < -3)
// {
// Console.WriteLine("您的体重是正常的");
// }
// else
// {
// Console.WriteLine("您的体重是不正常的");
// }
// }
// Console.ReadLine();
输入日期,判断对错。
Console.Write("请输入年份:");
int n = int.Parse(Console.ReadLine());
if (n < 9999 && n > 0)
{
Console.Write("请输入月份:");
int m = int.Parse(Console.ReadLine());
if (m < 13 && m > 0)
{
Console.Write("请输入日期:");
int d = int.Parse(Console.ReadLine());
if (d < 32 && d > 0)
{
if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)
{
Console.WriteLine("您输入的日期是:" + n + m + d);
}
else
{
if (m == 4 || m == 6 || m == 9 || m == 11 && d < 31 && d > 0)
{
Console.WriteLine("您输入的日期是:" + n + m + d);
}
else
{
if (d < 29 && d > 0 && m == 2)
{
Console.WriteLine("您输入的日期是:" + n + m + d);
}
else
{
if (d < 30 && d > 0 && m == 2 && n % 4 == 0 && n % 100 != 0 || n % 400 == 0)
{
Console.WriteLine("您输入的日期是:" + n + m + d);
}
else
{
Console.WriteLine("您输入的日期有误!");
}
}
}
}
}
else
{
Console.WriteLine("您输入的日期有误!");
}
}
else
{
Console.WriteLine("您输入的月份有误!");
}
}
else
{
Console.WriteLine("您输入的年份有误!");
}
Console.ReadLine();
以上是关于程序语言的主要内容,如果未能解决你的问题,请参考以下文章