c#学习第三课

//语句分类:顺序语句、选择语句(分支语句)、循环语句

 

 

//选择、分支语句
//if(){}
//int a = 10;
//if(a<10)
//{
// a++;
//}
//if(a>3)
//{
// a--;
//}
//Console.WriteLine(a);

 

//if(){}elsse{}
//若if成立,则不会走else
//若if不成立,则一定走else

//int a = 10;
//if (a > 3)
//{
// a--;
//}
//else
//{
// a++;
//}
//Console.WriteLine(a);

 

//if(){}else if()
//若if成立,那其他的所有都不去看

//若if不成立,去看下一个else if成不成立,若成立,剩下的都不去看

//int a = 10;
//if (a < 12)
//{
// a++;
//}
//else if (a > 3)
//{
// a++;
//}
//else
//{
// a++;
//}

 

//if的嵌套
//if()
//{
// if()
// {

// }
//else
// {

// }
//}

//int a = 10;
//if (a < 100)
//{
// if (a > 3 && a < 20)
// {
// a++;
// }
//}
//else
//{
// a += 10;
//}
//Console.WriteLine(a);

 


//Console.Write("请输入一个小于等于100的整数:");
//int a = int.Parse(Console.ReadLine());
//if(a<=100)
//{
// if (a < 10)
// {
// Console.WriteLine("1");
// }
// else if (a >= 10 && a < 100)
// {
// Console.WriteLine("2");
// }
// else
// {
// Console.WriteLine("3");
// }
//}

 

//输入三个整数,xyz,最终以从大到小的方式输出
//利用嵌套

//Console.Write("请输入整数x=");
//int x = int.Parse(Console.ReadLine());
//Console.Write("请输入整数y=");
//int y = int.Parse(Console.ReadLine());
//Console.Write("请输入整数z=");
//int z = int.Parse(Console.ReadLine());
//if (x > y&&x>z )
//{
// if (y > z)
// {
// Console.WriteLine(x + ">" + y + ">" + z);
// }
// else
// {
// 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);
// }
//}

 

//输入三个整数,xyz,最终以从小到大的方式输出
//利用嵌套

//Console.Write("请输入整数x=");
//int x = int.Parse(Console.ReadLine());
//Console.Write("请输入整数y=");
//int y = int.Parse(Console.ReadLine());
//Console.Write("请输入整数z=");
//int z = int.Parse(Console.ReadLine());
//if (x > y && x > z)
//{
// if (y > z)
// {
// Console.WriteLine(z);
// Console.WriteLine(y);
// Console.WriteLine(x);
// }
// else
// {
// Console.WriteLine(x);
// Console.WriteLine(x);
// Console.WriteLine(x);
// }
//}
//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);
// }
//}

 


//输入两个数,将a的值给b,将b的值给a
//中间变量
//int a = 2;
//int b=5;
//int zhong = a;
//a = b;
//b = zhong;


//输入三个整数,xyz,最终以从小到大的方式输出
//利用中间变量
//Console.Write("请输入整数x=");
//int x = int.Parse(Console.ReadLine());
//Console.Write("请输入整数y=");
//int y = int.Parse(Console.ReadLine());
//Console.Write("请输入整数z=");
//int z = int.Parse(Console.ReadLine());
//int zhong;
//if (x < y && x < z)
//{
// if (y < z)
// {

// }
// else
// {
// zhong = y;
// y = z;
// z = zhong;
// }
//}
//else if (y < x && y < z)
//{

// if (x < z)
// {
// zhong = x;
// x = y;
// y = zhong;

// }
// else
// {
// zhong = y;
// y = z;
// z = x;
// x = zhong;

 

// }
//}
//else
//{
// if (x < y)
// {
// zhong = x;
// z = zhong;
// y = z;
// x = y;
// }
// else
// {
// zhong = z;
// z = x;
// x = zhong;
// }

//}

 


//Console.WriteLine(x);
//Console.WriteLine(y);
//Console.WriteLine(z);
//Console.ReadLine();

 


//Console.Write("你有房子吗?");
//string a = Console.ReadLine();
//if (a == "有")
//{
// Console.WriteLine("我们结婚吧");
//}
//if (a == "没有")
//{
// Console.Write("你有钱吗?");
// a = Console.ReadLine();
// if (a == "有")
// {
// Console.WriteLine("先买房子在结婚");
// }
// if (a == "没有")
// {
// Console.Write("那你有能力吗");
// a = Console.ReadLine();
// if (a == "有")
// {
// Console.WriteLine("先赚钱买房子再结婚吧");
// }
// else
// {
// Console.WriteLine("baibai");
// }
// }
//}


//Console.Write("学生名字:");
//string a = Console.ReadLine();
//Console.Write("学生成绩");
//double b = double.Parse(Console.ReadLine());
//if (b <= 100 && b >= 0)//成绩必要再0-100之间
//{
// if (b == 100)
// {
// Console.WriteLine("恭喜你" + a + ",满分通过!");hgf;;
// }
// else if (b >= 80 )//80-100以下
// {
// Console.WriteLine(a + ",你很优秀,继续保持!");
// }
// else if (b >= 60 )//60-80以下
// {
// Console.WriteLine(a + "成绩良好");
// }
// else if (b >= 50 )
// {
// Console.WriteLine(a + "就差一点点,下次一定要至少及格!");
// }
// else
// {
// Console.WriteLine("你是笨蛋吗");
// }

//}
//else
//{
// Console.WriteLine("查无此成绩");
//}
//Console.ReadLine();

 

 

//Console.Write("请输入一个数x=");
//double x = double.Parse(Console.ReadLine());
//double y;
//if (x < 1)
//{
// y = x;
// Console.WriteLine("y="+y);
//}
//else if(x>=1&&x<10)
//{
// y=(2*x-1);
// Console.WriteLine("y="+y);

//}
//else if(x>=10)
//{
// y=(3*x-11);
// Console.WriteLine("y="+y);
//}

 

Console.WriteLine("求方程式ax*x+bx+c=o");
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 d = b * b - 4 * a * c; ;
if (a == 0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
Console.WriteLine("是一元二次方程");
if (d >= 0)
{
double x1 = (-b + Math.Sqrt(d)) / (2 * a);
double x2 = (-b - Math.Sqrt(d)) / (2 * a);
if (d > 0)
{
Console.WriteLine("方程式有两个不同的实根");
Console.WriteLine("x1=" + x1.ToString() + " x2=" + x2.ToString());
}
else
{
Console.WriteLine("方程式有两个相同的实根");
Console.WriteLine("x1=x2=" + x1.ToString());
}
}
else if (d < 0)
{
Console.WriteLine("方程式没有实根");

}
}
Console.ReadLine();

 

posted @ 2016-03-07 16:37  半月小兵  阅读(120)  评论(0编辑  收藏  举报