分支语句的几个典型案例

今天略微整理了一下分支语句的几个典型案例,清晰、清晰、清晰。重要的事情说三遍!!

//案例1  年龄段

static void Main1(string[] args)
{//年龄段
Console.WriteLine("请输入你的年龄:");
int nl = Convert.ToInt32(Console.ReadLine());
if (nl >= 18 && nl < 30)
{
Console.WriteLine("青年");
}
else if (nl >= 30 && nl < 60)
{
Console.WriteLine("中年");
}
else if (nl >= 60 && nl < 135)
{
Console.WriteLine("老年");
}
else if (nl >= 0 && nl < 18)
{
Console.WriteLine("未成年");
}
else
{
Console.WriteLine("输入有误");
}
}

//案例2 问候
static void Main2(string[] args)
{//问候
Console.WriteLine("输入时间:");
int h = Convert.ToInt32(Console.ReadLine());
if (h >= 0 && h < 6)
{
Console.WriteLine("晚上没睡吗,别这样啊");
}
else if (h >= 6 && h < 11)
{
Console.WriteLine("早上好");
}
else if (h >= 11 && h < 18)
{
Console.WriteLine("下午好");
}
else if (h >= 18 && h < 22)
{
Console.WriteLine("晚上好");
}
else if (h >= 22 && h < 23)
{
Console.WriteLine("太晚了,注意休息");
}
else
{
Console.WriteLine("输入有误,时间不对啊");
}

}

//案例3 输入月份显示多少天
static void Main1212(string[] args)
{//输入月份显示多少天
//Console.WriteLine("请输入当前年份");
//int year = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入当前月份:");
int month = Convert.ToInt32(Console.ReadLine());

if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
Console.WriteLine("本月有31天");
}
else if (month == 4 || month == 6 || month == 8 || month == 10)
{
Console.WriteLine("本月有30天");
}
else
{
Console.WriteLine("请输入年份:");
int year = Convert.ToInt32(Console.ReadLine());
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
{
Console.WriteLine("本月有29天");
}
else
{
Console.WriteLine("本月有28天");
}
}
}

//案例4 输入年、月、日,判断对不对
static void Main(string[] args)
{
Console.WriteLine("请输入年份:");
int year = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入月份:");
int month = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入日期:");
int day = Convert.ToInt32(Console.ReadLine());
//判断
#region
if (year >= -9999 && year <= 9999)
{
Console.WriteLine("年份对");
//Console.WriteLine("请输入月份:");
//int month = Convert.ToInt32(Console.ReadLine());
if (month >= 1 && month <= 12)
{
Console.WriteLine("月份对");
//Console.WriteLine("请输入日期:");
//int day = Convert.ToInt32(Console.ReadLine());
if (day >= 1 && day <= 31)
{
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
Console.WriteLine("天对");
}
else if (month == 4 || month == 6 || month == 9 || month == 11)
{
if (day >= 1 && day <= 30)
{
Console.WriteLine("天对");
}
else
{
Console.WriteLine("天错");
}
}
else
{
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
{
if (day >= 1 && day <= 29)
{
Console.WriteLine("天对");
}
else
{
Console.WriteLine("天错");
}
}
else
{
if (day >= 1 && day <= 28)
{
Console.WriteLine("天对");
}
else
{
Console.WriteLine("天错");
}
}

}
}
else
{
Console.WriteLine("天错");
}
}
else
{
Console.WriteLine("月不对");
}
}
else
{
Console.WriteLine("年份不对");

}
#endregion
}

//案例5 相亲问题
static void Main555(string[] args)
{
string fangzi, qian, nengli;
Console.WriteLine("姑娘:帅哥,有房子吗?");
fangzi = Console.ReadLine();

if (fangzi == "有")
{
Console.WriteLine("咱们结婚吧");
}
else
{
Console.WriteLine("姑娘:有钱吗?");
qian = Console.ReadLine();
if (qian == "有")
{
Console.WriteLine("先买房子,在结婚吧");
}
else
{
Console.WriteLine("姑娘:能力有吗?");
nengli = Console.ReadLine();
if (nengli == "有")
{
Console.WriteLine("努力赚钱结婚吧");
}
else
{
Console.WriteLine("拜拜啊");
}
}
}
}

//案例6 猜数问题、中奖问题
static void Main666(string[] args)
{
int a, b, c;
int czgs = 0;
Random rand = new Random();
a = rand.Next(100);
b = rand.Next(100);
c = rand.Next(100);

Console.WriteLine("请输入五个100以内的整数:");
Console.Write("第一个:");
int x1 = Convert.ToInt32(Console.ReadLine());
Console.Write("第二个:");
int x2 = Convert.ToInt32(Console.ReadLine());
Console.Write("第三个:");
int x3 = Convert.ToInt32(Console.ReadLine());
Console.Write("第四个:");
int x4 = Convert.ToInt32(Console.ReadLine());
Console.Write("第五个:");
int x5 = Convert.ToInt32(Console.ReadLine());

Console.Clear();
Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.Red;
if (x1 == a || x1 == b || x1 == c)
{
czgs++;
}
if (x2 == a || x2 == b || x2 == b)
{
czgs++;
}
if (x3 == a || x3 == b || x3 == c)
{
czgs++;
}
if (x4 == a || x4 == b || x4 == c)
{
czgs++;
}
if (x5 == a || x5 == b || x5 == c)
{
++czgs;
}

Console.WriteLine("本期的中奖号码是:{0} {1} {2}", a, b, c);
if (czgs == 0)
{
Console.WriteLine("谢谢参与,下次努力哦");
}
else if (czgs == 1)
{
Console.WriteLine("恭喜你,中了10块钱");
}
else if (czgs == 2)
{
Console.WriteLine("恭喜你,中了100元");
}
else if (czgs == 3)
{
Console.WriteLine("恭喜你,中了1000元");
}
else
{
Console.WriteLine("恭喜你,中了1万元。");
}
}

//案例9 个税

static void Main99(string[] args)
{//输入


double yx, ss = 0, a, gs = 0, sl = 0;
Console.WriteLine("月薪:");
yx = Convert.ToInt32(Console.ReadLine());
a = yx - 3500;
//计算
if (yx < 3500)
{
Console.WriteLine("不交个税");
}
else
{
if (a <= 1500)
{
sl = 0.03;
ss = 0;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
else if (a > 1500 && a <= 4500)
{
sl = 0.1;
ss = 105;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
else if (a > 4500 && a <= 9000)
{
sl = 0.2;
ss = 555;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
else if (a > 9000 && a <= 35000)
{
sl = 0.25;
ss = 1005;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
else if (a > 35000 && a <= 55000)
{
sl = 0.3;
ss = 2755;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
else if (a > 55000 && a <= 80000)
{
sl = 0.35;
ss = 5505;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
else
{
sl = 0.45;
ss = 13505;
//Console.Write("个税:{0}", gs = a * sl - ss);
}
}

//输出
Console.Write("个税:{0}", gs = a * sl - ss);

}

//案例10 心理测试
static void Main10(string[] args)
{
string dA = "很好!很容易便可以吸引异性。你的幽默感使得人们乐於与你相处,他(她)与你一起时非常快乐!";
string dB = "恭喜!你对异性有很大的吸引力!在异性的眼中,你有一种魅力。你不只有美丽的外型,而且有幽默和大方的个性。你应该是一个很有气质的人而且深谙与人相处之道,你很懂得支配你的时间,所以你在异性之间很受欢迎。";
string dC = "哦呜!你并不吸引异性.你并没有十分渊博的知识,也没有什么特别的人格特质.对异性来说,你显得过于粗陋,所以你并不受异性的欢迎.";
string dD = "尚可!你并不能特别吸引异性,但是你仍然有一些优点,使异性喜欢跟你在一起。你应该是一个很真诚的人,而且对事物有独特的眼光。在你的朋友眼中,你是一个很友善的人。 你的幽默感使得人们乐於与你相处,他(她)与你一起时非常快乐!";
//输入
Console.WriteLine("…………心理测试…………");
Console.WriteLine("凭第一感,做完以下题目,看看你与他(她)的缘分如何");
Console.WriteLine("现在开始吗?Y/N");
string a = Console.ReadLine();
if (a == "Y" || a == "y")
{
Console.Clear();
Console.WriteLine("1.你旅行时,最想去哪个地方?");
Console.WriteLine("A.北京");
Console.WriteLine("B.东京");
Console.WriteLine("C.巴黎");
string xz1 = Console.ReadLine();
if (xz1 == "A")
{
Console.Clear();
Console.WriteLine("2.你是否曾在观看感人电影时,泣不成声?\nA.是\nB.否");
string xz2 = Console.ReadLine();
if (xz2 == "A")
{
Console.Clear();
Console.WriteLine("4.你喜欢自己一个人去看电影吗?\nA.是\nB.否");
string xz4 = Console.ReadLine();
if (xz4 == "A")
{//问题5
Console.Clear();
Console.WriteLine("5.当他(她)在第一次约会时就要求吻你,你会…?\nA.拒绝\nB.轻吻他(她)的额头\nC接受并吻她(他)");
string xz5 = Console.ReadLine();
if (xz5 == "A")
{//
Console.Clear();
Console.WriteLine("6. 你是个有幽默感的人嘛?\nA.我想是吧 \nB.大概不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7
Console.Clear();
Console.WriteLine("7.你认为你是个称职的领导吗?\nA.是\nB.不");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{
//9
Console.Clear();
Console.WriteLine("9.你曾经拥有一个以上的男女朋友吗?\nA.是\nB.不");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{//
Console.WriteLine(dB);
}
else
{//
Console.WriteLine(dC);
}
}
else
{
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}

}
else if (xz5 == "B")
{
Console.Clear();
Console.WriteLine("7.你认为你是个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
else
{//问题6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.我想是吧\nB.大概不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7
Console.Clear();
Console.WriteLine("7.你认为你是个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}

}

}
else
{
Console.Clear();
Console.WriteLine("3");
}

}
else if (xz1 == "B")
{//3
Console.Clear();
Console.WriteLine("3.如果你的男(女)朋友约会时迟到一小时还未出现,你会?\nA.再等30分钟\nB.立刻离开\nC.一直等他出现");
string xz3 = Console.ReadLine();
if (xz3 == "A")
{//4
Console.Clear();
Console.WriteLine("4.你喜欢一个人去看电影吗?\nA.是\nB.不是");
string xz4 = Console.ReadLine();
if (xz4 == "A")
{//5
Console.Clear();
Console.WriteLine("5.当他(她)在第一次约会时就要求吻你,你会…?\nA.拒绝\nB.轻吻他(她)的额头\nC接受并吻她(他)");
string xz5 = Console.ReadLine();
if (xz5 == "A")
{//6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.是\nB.不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7 Console.Clear();
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}

}
else if (xz5 == "B")
{//7
Console.Clear();
Console.WriteLine("7.你认为你是个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
else
{//6
{//6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.是\nB.不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7 Console.Clear();
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
}
}
else if (xz3 == "B")
{//5Console.Clear();
Console.WriteLine("5.当他(她)在第一次约会时就要求吻你,你会…?\nA.拒绝\nB.轻吻他(她)的额头\nC接受并吻她(他)");
string xz5 = Console.ReadLine();
if (xz5 == "A")
{//6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.是\nB.不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7 Console.Clear();
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
else if (xz5 == "B")
{//7
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
else
{//6
{//6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.是\nB.不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7 Console.Clear();
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
}
}
else
{//移至问题4
Console.Clear();
Console.WriteLine("4.你喜欢一个人去看电影吗?\nA.是\nB.不是");
string xz4 = Console.ReadLine();
if (xz4 == "A")
{//5
Console.Clear();
Console.WriteLine("5.当他(她)在第一次约会时就要求吻你,你会…?\nA.拒绝\nB.轻吻他(她)的额头\nC接受并吻她(他)");
string xz5 = Console.ReadLine();
if (xz5 == "A")
{//6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.是\nB.不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7 Console.Clear();
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
else if (xz5 == "B")
{//7
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
else
{//6
Console.Clear();
Console.WriteLine("6.你是个有幽默感的人吗?\nA.是\nB.不是");
string xz6 = Console.ReadLine();
if (xz6 == "A")
{//7 Console.Clear();
Console.WriteLine("7.你认为你是一个称职的领导吗?\nA.是\nB.不是");
string xz7 = Console.ReadLine();
if (xz7 == "A")
{//9
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
}
else
{//8
Console.Clear();
Console.WriteLine("8.如果可以选择的话,你希望自己的性别是?\nA.男性B.女性\nC无所谓");
string xz8 = Console.ReadLine();
if (xz8 == "A")
{
Console.Clear();
Console.WriteLine("9.你曾经同时拥有一个以上的男女朋友吗?\nA.是\nB.否");
string xz9 = Console.ReadLine();
if (xz9 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dA);
}
}
else if (xz8 == "B")
{//10
Console.Clear();
Console.WriteLine("10.你认为你聪明吗?\nA.是B.不");
string xz10 = Console.ReadLine();
if (xz10 == "A")
{
Console.WriteLine(dB);
}
else
{
Console.WriteLine(dC);
}
}
else
{
Console.WriteLine(dD);
}
}
}
}
}
}

好学!好学!好学。

//案例11 闹钟问题
static void Main11(string[] args)
{
#region
//输入
Console.WriteLine("现在几点了?");
int time = Convert.ToInt32(Console.ReadLine());

//计算
if (time < 6)
{
Console.WriteLine("还早,继续睡");
}
else
{
Console.WriteLine("今天周几啊?");
int week = Convert.ToInt32(Console.ReadLine());
if (week == 2 || week == 5)
{
Console.WriteLine("对,今天不上课啊,接着睡吧");
}
else
{
Console.WriteLine("我晕,晚了,赶快起床啊!!!");
}
}
#endregion
}

时间: 2024-08-09 02:21:22

分支语句的几个典型案例的相关文章

选择语句(分支语句)——if else

每晚必备的作业时间,今儿有点晚了,现在这样生活紧张而充实,感觉回到了幸福的学生时代,可摆在面前的现实在提醒自己时刻不能松懈……跑偏了转回正题,今儿学的分支语句不多就几句,可是用了差不多一整天的时间来理解,吃透和熟悉……语句分类:顺序语句,选择语句(分支语句),循环语句 选择(分支语句)if(){}if(){}else{} 二选一:若if成立,则不去走else,:若if不成立,肯定走else if(){}else if(){}else if(){}else{} 多选一若if成立,那其他的所有都不去

Java基础学习笔记 -- 6(分支语句)

分支语句 1)if...else...分支 ① 独自的 if 语句,不与else配合 语法: if ( boolean 表达式) { 语句块 : } 后面代码... 运算:当boolean表达式成立,执行语句块,不成立,则跳过语句块执行后面内容. 案例11: ② if...else... 语句 语法:if ( boolean 表达式) { 语句块1: } else { 语句块2: } 后续代码... 运算:当boolean表达式成立,执行语句块1的内容,不成立,执行语句块2的内容,(二者选其一)

Shell脚本之for、while循环语句和case分支语句

shell作为一种脚本编程语言,同样包含循环.分支等其他程序控制结构,从而轻松完成更加复杂.强大的功能 使用for循环语句 在工作中,经常遇到某项任务需要多次执行,而每次执行仅仅是处理对象不一样,其他命令都相同.使用简单的if语句已经难以满足要求,编写全部代码将困难重重,而for循环语句将很好的解决类似的问题 1. for语句的结构 使用for循环语句时,需要指定一个变量及可能的取值列表,针对每一个不同的取值重复执行相同的命令,直到变量值用完退出循环 案例1:根据姓名列表批量建立用户 [[ema

分支语句

语句的分类:顺序语句,分支语句(选择.条件),循环语句分支语句:1  if(表达式(要么是true,要么是false)){}2  if(){}else{} 二选一3  if(){}elseif(){}···else{} 多选一4  if的嵌套 多选一 嵌套 输入年份,判断是闰年还是平年? 输入日期判断格式是否正确 顺序排列  x,y,z按从小到大的顺序排列 switch case

JavaScript基础和分支语句

昨天开始我们学习了JavaScript,但由于昨天只学习了基础,东西太少,就没有写博客,今天学习了分支语句后,一起综合整理一下. 之后,老师布置了5个作业,跟一开始接触HTML一样,刚开始接触一个从没有接触过的领域瞬间有点小懵,不知从何下手,然后我开始逼着自己不断的试,之后不断的错,错了之后再不断的找错,遇到不会的就去问老师,总算最后做完了.                                                                             

流程控制(2017.1.8)分支语句:if-else(2017.1.9)

1.顺序结构 2.分支结构:if-else,switch-case. 3.循环结构:while,do....while,for( ; ; ),foreach If语句三种格式: 1.if(true){ 执行代码块:} 2.if(条件表达式){ 执行代码块;} Else{ 执行代码块;} 3.if(条件表达式){ 执行代码块;} Else if(条件表达式){ 执行代码块;} ..........else{ 执行代码块;} 总结:①执行if-else语句时,一定会选择其中一个路径执行:且仅会  选

15-07-02 语句-分支语句

语句: 语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句. 一:声明语句:入新的变量和常亮.变量声明可以选择为变量赋值.再常量声明中必须赋值. 例: int i = 0;    //声明变量 i 并赋值,也可以不赋值. double a; 二:表达式语句:用于计算值的表达式语句不许再变量中存储该值. 例: sum = i + j;    //变量 i 和 j 在此之前必须先赋值,而且 sum 也需要声明类型. int x = a + b;   //或者在声明的同时进行运

【2-23】分支语句(switch…case)及循环语句

Switch-case分支语句与if语句作用相同,但需将情况都罗列出比较麻烦所以不常用. 其基本结构是: Switch(一个变量值) { Case 值1:要执行的代码段:break; Case 值2:要执行的代码段:break; --. Default:(否则) 要执行的代码段:break: } 循环语句 循环语句主要有for/while/foreach 循环语句的结构可分为四部分即四要素:初始条件,循环条件,循环体,状态改变 结构为: for(初始条件:循环条件:状态改变) { 循环体 } 例

C# 分支语句

在C#中,语句主要分为顺序语句,分支语句和循环语句.在本部分的学习中,主要讲解了分支语句.而分支语句主要包括if语句和switch语句.    if语句主要有4种格式:    1.if()      {}    2.if()      {}      else{}    如果if满足,执行if,就不会再执行else:如果if不满足,就一定会执行else.(二者必选其一)    3.if()      {}      else if()      {}      else      {}    只