c#语句主要分为:顺序语句、选择语句(分支语句)、循环语句
条件语句: if else
格式1:
if()
{}
格式2://二选一
if()
{}
else
{}
格式3://多选一
if()
{}
else if()
{}
...
else
{}
格式4://嵌套
if ()
{
if()
{}
else
{}
}
else
{}
switch case:
switch()
{
case1:
***
break;
......
default:
****
break;
}
练习题目:
1、输入学生姓名,输入考试成绩 若是100,恭喜你**,满分通过 若是80~100,**,你很优秀,继续保持 若是60~80,**成绩良好 若是50~60,**就差一点点,下次一定要及格 若小于50,**你是笨蛋吗?
Console.Write("请输入您的姓名:"); string name = Console.ReadLine(); Console.Write("请输入您的考试成绩:"); double s= double.Parse(Console.ReadLine()); if (s >= 0 && s <= 100) { if (s == 100) { Console.WriteLine("恭喜您"+name+",满分通过!"); } else if (s >= 80) { Console.WriteLine(name+",您的成绩很优秀,继续保持!"); } else if(s>=60) { Console.WriteLine(name+",您的成绩很好!"); } else if(s>=50) { Console.WriteLine(name+"就差一点点,下次争取及格!"); } else { Console.WriteLine(name+"你是笨蛋吗?"); }
} else { Console.WriteLine("输入的成绩有误!"); }
Console.ReadLine();
2、输入一个年份,判断是否是闰年?
Console.Write("请输入一个年份:"); int year = int.Parse(Console.ReadLine()); if(year>=0&&year<=9999) { if ( (year%4==0 && year%100!=0)||year%400==0 ) { Console.WriteLine(year+"年,是闰年!"); } else { Console.WriteLine (year+"年,不是闰年!"); }
} else { Console.WriteLine("你是火星人吗?"); }
Console.ReadLine();
3、输入年月日,判断格式是否正确?
Console.Write("请输入年份:"); int year = int.Parse(Console.ReadLine()); if (year >= 0 && year <= 9999) { Console.Write("请输入月份:"); int month = int.Parse(Console.ReadLine()); if(month>=1&&month<=12) { Console.Write("请输入日期:"); int day = int.Parse(Console.ReadLine()); if (day >= 1 && day <= 31) { if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
Console.WriteLine("输入正确,您输入的是" + year + month + day);
} else if (month == 4 || month == 6 || month == 9 || month == 11) { if (day <= 30) { Console.WriteLine("输入正确,您输入的是" + year + month + day); } else { Console.WriteLine("您输入的日期有误!"); } } else { if (day <= 29) { if (day <= 28) { Console.WriteLine("输入正确,您输入的是" + year + month + day); } else { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { Console.WriteLine("输入正确,您输入的是" + year + month + day); } else { Console.WriteLine("您输入的日期有误!"); } }
} else { Console.WriteLine("您输入的日期有误!"); }
}
} else { Console.WriteLine("您输入的日期有误!"); } } else { Console.WriteLine("您输入的月份有误!"); }
} else { Console.WriteLine("您输入的年份有误!"); } Console.ReadLine();
|
请发表评论