练习一、交换两个数
在Main方法中,通过输入语句接收两个数,然后交换这两个数,最后输入交换后的值。
练习二、求面积
在Main方法中,通过输入语句接收矩形的长和宽,并输出矩形面积。
练习三、判断闰年
在Main方法中,接收用户输入的年份,判断是不是闰年。
(提示:闰年 (能够被4整除但不能被100整除)或(能被400整除))
练习四、买机票(用if实现)
假定机票完整票价为1000,请在Main方法中,编写代码实现根据用户输入的购买机票的月份和仓位的类型,返回打折后的机票价格。
打折方式:
1) 5~10月是旺季,头等舱9折,商务舱8折,经济舱7折
2) 其他月是淡季,头等舱7折,商务舱6折,经济舱3折
练习五、条件判断(用if实现)
在Main方法中,输入1-7之间的一个数字,如果该数字在1-5之间则输出工作日,如果在6-7之间则输出休息日,否则提示输入错误。
练习六、打麻将(用switch实现)
在Main方法中,提示用户 “请出牌:2表示二饼,5表示五饼,8表示八饼”
然后根据用户选择,输出对应的文字。
练习七、买饮料(用switch实现)
在Main方法中,提示用户“请选择饮料: 小杯,中杯,大杯”
然后根据用户选择,输出对应的价格。(小杯2元,中杯5元,大杯8元)
第一题:
namespace PB_1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入a的值:");
int a =int.Parse(Console.ReadLine());
Console.WriteLine("请输入b的值:");
int b = int.Parse(Console.ReadLine());
int c;
Console.WriteLine();
Console.WriteLine("输出交换前的值:");
Console.WriteLine("a交换前为:{0},b交换前为:{1}",a,b);
Console.WriteLine();
Console.WriteLine("把a的值赋给c");
c = a;
Console.WriteLine("把b的值赋给a");
a = b;
Console.WriteLine("最后把c的值赋给b");
b = c;
Console.WriteLine();
Console.WriteLine("输出交换后的值:");
Console.WriteLine("a交换后的值为:{0},b交换后的值为:{1}",a,b);
Console.ReadLine();
}
}
}
第二题:
namespace PB_2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入矩形的长:");
int width = int.Parse(Console.ReadLine());
Console.WriteLine("请输入矩形的宽:");
int height = int.Parse(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("计算矩形的面积中...");
int s = width * height;
Console.WriteLine("矩形面积为:"+s);
Console.ReadLine();
}
}
}
第三题:
namespace PB_3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("让我们来看看是不是闰年吧~");
Console.WriteLine("请输入要查询的年份:");
int year = int.Parse(Console.ReadLine());
Console.WriteLine();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
Console.WriteLine(year + "年是闰年!");
}
else
{
Console.WriteLine(year+"年不是闰年%>_<%");
}
Console.ReadLine();
}
}
}
第四题:
namespace PB_4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("我们一起买张机票出去旅游吧~~O(∩_∩)O哈!");
Console.WriteLine("机票原价为1000元,好贵哦~");
Console.WriteLine("哈哈,有活动,看看打几折!");
Console.WriteLine();
double price = 1000;
Console.WriteLine("请输入您要出游的月份:");
int month = int.Parse(Console.ReadLine());
Console.WriteLine("请输入您选择的舱位(头等舱、商务舱、经济舱):");
string cang = Console.ReadLine();
Console.WriteLine();
if (month >= 5 && month <= 10)
{
if (cang == "头等舱")
{
price = price * 0.9;
}
else if (cang == "商务舱")
{
price = price * 0.8;
}
else if (cang == "经济舱")
{
price = price * 0.7;
}
}
else
{
if (cang == "头等舱")
{
price = price * 0.7;
}
else if (cang == "商务舱")
{
price = price * 0.6;
}
else if (cang == "经济舱")
{
price = price * 0.3;
}
}
Console.WriteLine("根据您的选择,您需要支付的价格为:"+price+"元。");
Console.ReadLine();
}
}
}
第五题:
namespace PB_5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("今天要不要上班呢?");
Console.WriteLine();
Console.WriteLine("请今天是星期几:");
string weekday = Console.ReadLine();
Console.WriteLine();
//判断
if (weekday == "星期一" || weekday == "星期二" || weekday == "星期三" || weekday == "星期四" || weekday == "星期五" || weekday == "星期六" || weekday == "星期日" || weekday == "星期天")
{
if (weekday == "星期一" || weekday == "星期二" || weekday == "星期三" || weekday == "星期四" || weekday == "星期五")
{
Console.WriteLine("艹他妈的,今天要上班!");
}
else
{
Console.WriteLine("哈哈,老子终于可以休息了~~");
}
}
else
{
Console.WriteLine("你他妈的逗我呢,能不能输入正确的日期啊!");
}
Console.ReadLine();
}
}
}
第六题:
namespace PB_6
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("好久没搓麻将了,一起玩玩吧:2 表示二饼,5 表示五饼,8 表示八饼");
Console.WriteLine();
Console.WriteLine("请出牌:");
int pai = int.Parse(Console.ReadLine());
switch(pai)
{
case 2:
Console.WriteLine("二饼");
break;
case 5:
Console.WriteLine("五饼");
break;
case 8:
Console.WriteLine("八饼");
break;
default:
Console.WriteLine("不按规矩出牌,罚你500块!");
break;
}
Console.ReadLine();
}
}
}
第七题:
namespace PB_7
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("天气太热了,他妈的,去那边买水喝去!");
Console.WriteLine();
Console.WriteLine("您好,请问您要大杯、中杯还是小杯的?");
Console.WriteLine("请输入(大杯、中杯、小杯):");
string water = Console.ReadLine();
Console.WriteLine("请稍等...");
Console.WriteLine();
//判断
switch (water)
{
case "大杯":
Console.WriteLine("大杯8元,谢谢~");
break;
case "中杯":
Console.WriteLine("中杯5元,谢谢~");
break;
case "小杯":
Console.WriteLine("小杯2元,谢谢~");
break;
default:
Console.WriteLine("不喝水,就别来~~");
break;
}
Console.ReadLine();
}
}
}