C# 2 闰年平年 老狼几点了
作业
第一题 老狼几点了。凌晨,上午,下午,晚上。
static void Main (string[] args)
{
//输入
Console.Write("老狼老狼几点了?");
string s = Console.ReadLine();
int hour = Convert.ToInt32(s);
if (0 <= hour && hour < 6)
{
Console.WriteLine("凌晨" + hour + "点了");
}
else if (hour >= 6 && hour < 12)
{
Console.WriteLine("上午" + hour + "点了");
}
else if (hour > 12 && hour < 18)
{
hour = hour - 12;
Console.WriteLine("下午" + hour + "点了");
}
else if (hour >= 18 && hour < 24)
{
hour = hour - 12;
Console.WriteLine("晚上" + hour + "点了");
}
else
{
Console.WriteLine("不可识别的时间!");
}
}
//第二题 判断一元二次方程根的情况。
static void Main (string[] args)
{ int a, b, c; //输入; Console.Write("请输入系数a:");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入系数b:");
b = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入系数c:");
c = Convert.ToInt32(Console.ReadLine());
//运算输出
if (a == 0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
int d = b * b - 4 * a * c;
if (d > 0)
{
Console.WriteLine("两个不等实根");
}
else if (d == 0)
{
Console.WriteLine("两个相等实根");
}
else
{
Console.WriteLine("无实根");
}
}
}
}
}
//第三题 输入一个年份判断是闰年,还是平年。
static void ccc(string[] args)
{
int year;
//输入
Console.Write("请输入一个年份:");
year = Convert.ToInt32(Console.ReadLine());
//运算
//能被400整除;或能被4整除,但不能被100整除。
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))
{
Console.WriteLine("是闰年");
} else
{
Console.WriteLine("是平年");
}
}
}
}
第四题 称体重。
男人的标准体重是:体重(kg)=身高(cm)-100。
女人的标准体重是:体重(kg)=身高(cm)-110。
上下浮动3公斤属正常
要求输入性别、身高和体重,输出正常,偏胖,偏瘦
class Class3
{
static void Main(string[] args)
{
string sex;
int weight, height;
//输入
Console.Write("性别(男,女):");
sex = Console.ReadLine();
Console.Write("身高(CM):");
height = Convert.ToInt32(Console.ReadLine());
Console.Write("体重(KG):");
weight = Convert.ToInt32(Console.ReadLine());
int biaoZhunTiZhong=0;
//运算输出
if(sex == "男")
{
//求标准体重
biaoZhunTiZhong = height - 100;
}
else if(sex == "女")
{
//求标准体重
biaoZhunTiZhong = height - 110;
}
else
{
Console.WriteLine("性别不正确");
}
//求体重差
int tiZhongCha = weight - biaoZhunTiZhong;
if (tiZhongCha >= -3 && tiZhongCha <= 3)
{
Console.WriteLine("体重正常,继续保持!");
}
else if (tiZhongCha < -3)
{
Console.WriteLine("偏瘦,注意增加营养");
}
else
{
Console.WriteLine("偏胖,注意运动减肥");
}
}
}
}
第五题 输入年、月、日,判断是否是个正确的日期。
class Class4
{
static void Main(string[] args)
{
int year = 0, month = 0, day = 0;
//输入
Console.Write("请输入年:");
year = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入月:");
month = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入日:");
day = Convert.ToInt32(Console.ReadLine());
//判断运算输出
//判断年份是否正确
if(year < 0 || year>9999)
{
Console.WriteLine("年输入不正确");
}
else
{
Console.WriteLine("年正确");
}
//判断月份是否正确
if (month < 1 || month > 12)
{
Console.WriteLine("月输入不正确");
}
else
{
Console.WriteLine("月正确");
}
//判断天是否正确
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
{
if(day < 1 || day>31)
{
Console.WriteLine("天输入错误,大月份最多是31天");
}
else
{
Console.WriteLine("天正确");
}
}
else if (month == 4 || month == 6 || month == 9 || month == 11)
{
if (day < 1 || day > 30)
{
Console.WriteLine("天输入错误,小月份最多是30天");
}
else
{
Console.WriteLine("天正确");
}
}
else if(month == 2)
{
//闰年与平年的判断
if(year%400==0 || year%4==0&&year%100!=0)
{
//闰年
if (day < 1 || day > 29)
{
Console.WriteLine("天输入错误,闰年2月份最多是29天");
}
else
{
Console.WriteLine("天正确");
}
}
else
{
//平年
if (day < 1 || day > 28)
{
Console.WriteLine("天输入错误,平年2月份最多是28天");
}
else
{
Console.WriteLine("天正确");
}
}
}
}
}
}
最新文章
- div非弹出框半透明遮罩实现全屏幕遮盖css实现
- Java Arrays类进行数组排序
- Hadoop阅读笔记(五)——重返Hadoop目录结构
- 6个值得推荐的Android开源框架简介(转)
- 【7集iCore3基础视频】7-3 iCore3硬件介绍
- 维护计划生成的SSIS包存储在哪
- Ul li 横排 菜单
- Mysql 基本操作连接数据库读取信息内容
- 运行Appium碰到的坑们
- SQL获取数据库名,表名,列名,说明等信息
- JSP学习笔记(三):简单的Tomcat Web服务器
- enode框架step by step之框架要实现的目标的分析思路剖析1
- javaWEB总结(16):jsp错误页面的处理
- mq的基本介绍和基本用法
- Date类型与字符串之间的转换
- vue中关于v-for性能优化---track-by属性
- centos7不小心删除了/etc/yum.repos.d/CentOS-Base.repo文件..........
- Codeforces 535D - Tavas and Malekas
- Objective-C 简介
- jquery json实现二级动态联动