C#语言基础语句
2015-11-02 08:35
465 查看
case,switch,break的使用
Console.WriteLine("1.汉堡");
Console.WriteLine("2.薯条");
Console.WriteLine("3.鸡块");
Console.WriteLine("4.鸡腿");
Console.WriteLine("5.鸡米花");
Console.Write("请输入所选项目数字");
int a = int.Parse(Console.ReadLine());
switch (a)//括号内是被判断的变量名称
{
case 1://case后面的值是判断上面括号内的变量相不相同,值后面是冒号
Console.Write("您选择的是汉堡");
break;//break跳转语句,跳出最近的花括号
case 2://
Console.Write("您选择的是薯条");
break;
case 3:
Console.Write("您选择的是鸡块");
break;
case 4:
Console.Write("您选择的是鸡腿");
break;
case 5:
Console.Write("您选择的是鸡米花");
break;//最后一个也需要跳出花括号
}
Console.ReadLine();
输入年月日,看看格式是否正确,判断闰年闰月
/*Console.Write("请输入年份:");
int a = int.Parse(Console.ReadLine());
if (a >= 0 && a <= 9999)
{
Console.Write("请输入月份:");
int b = int.Parse(Console.ReadLine());
if (b > 0 && b <= 12)
{
Console.Write("请输入日期:");
int c = int.Parse(Console.ReadLine());
if (c > 0 && c <= 31)
{
if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
{
Console.Write("您输入的时期是" + a + "年" + b + "月" + c + "日");
}
else if (b == 4 || b == 6 || b == 9 || b == 11)
{
if (c > 0 && c <= 30)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
else//2月
{
if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
{
if (c > 0 && c <= 29)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
else
{
if (c > 0 && c <= 28)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
}
}
else
{
Console.Write("您输入有误");
}
}
else
{
Console.Write("您输入有误");
}
}
else
{
Console.Write("您输入有误");
}
Console.ReadLine();*/
标准体重:1
男士体重=身高-100±3
女士体重=身高-110±3
/*Console.Write("请输入性别:");
string x = Console.ReadLine();
Console.Write("请输入体重kg:");
double kg = double.Parse(Console.ReadLine());
Console.Write("请输入身高cm:");
double cm = double.Parse(Console.ReadLine());
if (x == "男")
{
double a = kg - (cm - 100);
if (a >= -3 && a <= 3)
{
Console.Write("您的是标准体重");
}
else if (a > 3)
{
Console.Write("你都快成猪了");
}
else
{
Console.Write("你太TM瘦了");
}
}
else if (x == "女")
{
double b = kg - (cm - 110);
if (b >= -3 && b <= 3)
{
Console.Write("您的是标准体重");
}
else if (b > 3)
{
Console.Write("你太胖了");
}
else
{
Console.Write("你太瘦了");
}
}
else
{
Console.Write("您输入有误");
}
Console.ReadLine();*/
方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
/*Console.WriteLine("ax*x+bx+c=0");
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);
double x1,x2;
if (a == 0)
{
Console.Write("不是一元二次方程式");
}
else
{
Console.WriteLine("是一元二次方程式");
if (de > 0)
{
Console.WriteLine("有两个不相同的实根");
x1 = (-b + Math.Sqrt(de)) / 2 * a;
x2 = (-b - Math.Sqrt(de)) / 2 * a;
Console.Write("x1=(-b+Math.Sqrt(de))/2*a");
}
if (de == 0)
{
Console.WriteLine("有两个相同的实根");
x1 = (-b + Math.Sqrt(de)) / 2 * a;
Console.Write(x1 = (-b + Math.Sqrt(de)) / 2 * a);
}
else
{
Console.Write("没有实根");
}
}
Console.ReadLine();*/
Console.WriteLine("1.汉堡");
Console.WriteLine("2.薯条");
Console.WriteLine("3.鸡块");
Console.WriteLine("4.鸡腿");
Console.WriteLine("5.鸡米花");
Console.Write("请输入所选项目数字");
int a = int.Parse(Console.ReadLine());
switch (a)//括号内是被判断的变量名称
{
case 1://case后面的值是判断上面括号内的变量相不相同,值后面是冒号
Console.Write("您选择的是汉堡");
break;//break跳转语句,跳出最近的花括号
case 2://
Console.Write("您选择的是薯条");
break;
case 3:
Console.Write("您选择的是鸡块");
break;
case 4:
Console.Write("您选择的是鸡腿");
break;
case 5:
Console.Write("您选择的是鸡米花");
break;//最后一个也需要跳出花括号
}
Console.ReadLine();
输入年月日,看看格式是否正确,判断闰年闰月
/*Console.Write("请输入年份:");
int a = int.Parse(Console.ReadLine());
if (a >= 0 && a <= 9999)
{
Console.Write("请输入月份:");
int b = int.Parse(Console.ReadLine());
if (b > 0 && b <= 12)
{
Console.Write("请输入日期:");
int c = int.Parse(Console.ReadLine());
if (c > 0 && c <= 31)
{
if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
{
Console.Write("您输入的时期是" + a + "年" + b + "月" + c + "日");
}
else if (b == 4 || b == 6 || b == 9 || b == 11)
{
if (c > 0 && c <= 30)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
else//2月
{
if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
{
if (c > 0 && c <= 29)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
else
{
if (c > 0 && c <= 28)
{
Console.Write("您输入的日期是" + a + "年" + b + "月" + c + "日");
}
else
{
Console.Write("您输入有误");
}
}
}
}
else
{
Console.Write("您输入有误");
}
}
else
{
Console.Write("您输入有误");
}
}
else
{
Console.Write("您输入有误");
}
Console.ReadLine();*/
标准体重:1
男士体重=身高-100±3
女士体重=身高-110±3
/*Console.Write("请输入性别:");
string x = Console.ReadLine();
Console.Write("请输入体重kg:");
double kg = double.Parse(Console.ReadLine());
Console.Write("请输入身高cm:");
double cm = double.Parse(Console.ReadLine());
if (x == "男")
{
double a = kg - (cm - 100);
if (a >= -3 && a <= 3)
{
Console.Write("您的是标准体重");
}
else if (a > 3)
{
Console.Write("你都快成猪了");
}
else
{
Console.Write("你太TM瘦了");
}
}
else if (x == "女")
{
double b = kg - (cm - 110);
if (b >= -3 && b <= 3)
{
Console.Write("您的是标准体重");
}
else if (b > 3)
{
Console.Write("你太胖了");
}
else
{
Console.Write("你太瘦了");
}
}
else
{
Console.Write("您输入有误");
}
Console.ReadLine();*/
方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
/*Console.WriteLine("ax*x+bx+c=0");
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);
double x1,x2;
if (a == 0)
{
Console.Write("不是一元二次方程式");
}
else
{
Console.WriteLine("是一元二次方程式");
if (de > 0)
{
Console.WriteLine("有两个不相同的实根");
x1 = (-b + Math.Sqrt(de)) / 2 * a;
x2 = (-b - Math.Sqrt(de)) / 2 * a;
Console.Write("x1=(-b+Math.Sqrt(de))/2*a");
}
if (de == 0)
{
Console.WriteLine("有两个相同的实根");
x1 = (-b + Math.Sqrt(de)) / 2 * a;
Console.Write(x1 = (-b + Math.Sqrt(de)) / 2 * a);
}
else
{
Console.Write("没有实根");
}
}
Console.ReadLine();*/
相关文章推荐
- C#:浅析结构与类的区别
- C#面向对象设计模式纵横谈——5.Factory Method 工厂方法模式(创建型模式)
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C#中IDisposable
- C#原子操作 Lock用法
- C# 常用接口学习 ICollection<T>
- C#编程练习(分支语句+运算符的应用)
- C#简介
- C#计时器
- c#语句 (随堂练习)
- 空合并操作符
- 《CLR via C#》---枚举标志和标志位
- C#编写的扫雷游戏
- BC#62C题求二叉树不同节点数的子树的个数
- 2015-10-27 C#3
- C#中静态与非静态方法比较
- C#概述
- Direct3D基础
- 【C#】winform子窗体与父窗体传值,子窗体与子窗体传值
- (抽象)类和接口细节分析