作业

第一题 老狼几点了。凌晨,上午,下午,晚上。

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("天正确");

}

}

}

}

}

}

C# 2 闰年平年 老狼几点了的更多相关文章

  1. C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年

        // static void Main(string[] args)         { const double PI = 3.14;             const int BAR_U ...

  2. JS 封装一个判断闰年平年的方法 aa(nian)

    nn(2017) function nn (nian){ if(nian%4 == 0 && nian%100 !== 0 || nian%400 ==0 ) { alert(&quo ...

  3. 放弃安卓原生TimePicker,选择wheelView打造更漂亮的时间get,以及动态拉伸输入框布局,这些,这里都有!

    最近公司要求的上线项目有这么一个需求,要写一个请假申请的页面,里面必须有请假开始时间,结束时间,还有一个请假原因. 于是想到时间选择嘛,官方不是有个DatePicker吗?额,是不是要DatePick ...

  4. 有关日期的函数操作用法总结,to_date(),trunc(),add_months();

    相关知识链接: Oracle trunc()函数的用法 oracle add_months函数 Oracle日期格式转换,tochar(),todate() №2:取得当前日期是一个星期中的第几天,注 ...

  5. 关于oracle中日期使用

    spl> select * from emp         where dates          between         to_date('2007-06-12 10:00:00' ...

  6. sql基础知识:日期的常用用法

    日期操作 select sysdate,add_months(sysdate,12) from dual; -- + 1 year select sysdate,add_months(sysdate, ...

  7. AJAX部分---对比js做日期的下拉选择 和 ajax做三级联动;

    js做日期选择: 实现当前年份的前5后5年的日期选择 实现功能:年份和月份页面加载完成使用JS循环添加,天数根据月份的变化动态添加改变 扩展功能:天数可以根据闰年平年变化 <body> & ...

  8. java 练习题

    题目:想控制台输1-3个整数,按顺序为年,月,日.#号键结束输入.若输入一个整数,则为年份,程序判断是闰年还是平年:若输入两个整数,则为年份和月份,程序将输出该年的月份的天数:若输入3个整数:则为年, ...

  9. HTMO DOM部分---小练习;列表之间移动、日期选择、好友选中、滑动效果、滚动条效果、飞入飞出效果。

    一:列表之间数据移动 第一个列表里面有内容,第二个里面没有 实现功能: 点击左侧列表选中一项内容,点击按钮,复制到右侧 点击复制所有按钮,将左侧列表所有数据,复制到右侧 扩展功能:右侧列表实现去重复 ...

随机推荐

  1. .net 链接oracle

    虽然EF6都快要出来了,但是对于Oracle数据库,仍然只能用DB first和Model First来编程,不能用Code First真是一个很大的遗憾啊. 好了,废话少说,我们来看看EF中是如何用 ...

  2. Android 一次退出所有activity的方法

    转自:http://bbs.51cto.com/thread-970933-1.html 因为android的API中没有提供一次性退出的接口所以想要在多activity的程序里面一次性退出的话就要费 ...

  3. thinkPHP入门 一

    简介 ThinkPHP是一个快速.简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开 ...

  4. USACO 1.3... 虫洞 解题报告(搜索+强大剪枝+模拟)

    这题可真是又让我找到了八数码的感觉...哈哈. 首先,第一次见题,没有思路,第二次看题,感觉是搜索,就这样写下来了. 这题我几乎是一个点一个点改对的(至于为什么是这样,后面给你看一个神奇的东西),让我 ...

  5. 初识ege图形库

    简介: EGE (Easy Graphics Engine),是Windows 下的简易绘图库, 是一个类似BGI (graphics.h)的 面向C/C++语言新手的图形库,对新手来说,简单,友好, ...

  6. Z - 不容易系列之(3)―― LELE的RPG难题

    Description          人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深C ...

  7. .Net Service开发(一)

    一, 新增一个服务项目

  8. php 函数之 )_each()list()implode()explode()in_array()

    <?php /* implode() 把数组组合成字符串 explode() 把字符串分割成数组 in_array() 检测内容是否在数组中 each()把数组元素拆分成新的数组 list() ...

  9. zeromq-python使用

    安装参考saltstack编译安装.note 官方使用文档: http://zguide.zeromq.org/page:all 中文翻译文档: http://iyuan.iteye.com/blog ...

  10. MDX基础

    第一章 看了本书的第一章,总体一个印象,废话真多.话不多说:整理书中知识点,实践出真理! 知识点:MDX语法:简单的函数介绍; 首先语法网上流传的很多,读者应该具备cube(多维数据集)的知识基础,我 ...