例题:输入您的出生日期,判断你的星座,主要练习使用datetime类及if else语句。很实用
while (true)
{
Console.WriteLine("请输入您的生日(年-月-日)");//提示输入
string x = Console.ReadLine();//代入
DateTime dt = Convert.ToDateTime(x);//强制转换成时间类型,跟int,string,一样使用
if (dt.DayOfYear >= 20 && dt.DayOfYear <= 49)//获取一年的第20天到一年的49天,DayOfYear,是固定格式
{
Console.WriteLine("您的星座是水瓶座");
}
else if (dt.DayOfYear >= 50 && dt.DayOfYear <= 80)
{
Console.WriteLine("您的星座是双鱼座");
}
else if (dt.DayOfYear >= 81 && dt.DayOfYear <= 110)
{
Console.WriteLine("您的星座是白羊座");
}
else if (dt.DayOfYear >= 111 && dt.DayOfYear <= 141)
{
Console.WriteLine("您的星座是金牛座");
}
else if (dt.DayOfYear >= 142 && dt.DayOfYear <= 173)
{
Console.WriteLine("您的星座是双子座");
}
else if (dt.DayOfYear >= 174 && dt.DayOfYear <= 204)
{
Console.WriteLine("您的星座是巨蟹座");
}
else if (dt.DayOfYear >= 205 && dt.DayOfYear <= 235)
{
Console.WriteLine("您的星座是狮子座");
}
else if (dt.DayOfYear >= 236 && dt.DayOfYear <= 266)
{
Console.WriteLine("您的星座是处女座");
}
else if (dt.DayOfYear >= 267 && dt.DayOfYear <= 297)
{
Console.WriteLine("您的星座是天枰座");
}
else if (dt.DayOfYear >= 298 && dt.DayOfYear <= 327)
{
Console.WriteLine("您的星座是天蝎座");
}
else if (dt.DayOfYear >= 328 && dt.DayOfYear <= 356)
{
Console.WriteLine("您的星座是射手座");
}
else
{
Console.WriteLine("您的星座是摩羯座");
}
例题:输入您的出生日期,判断你的星座,主要练习使用datetime类及if else语句。很实用的更多相关文章
- # 【Python3练习题 004】输入某年某月某日,判断这一天是这一年的第几天?
# [Python练习题 004]输入某年某月某日,判断这一天是这一年的第几天? # 思路:先判断是否为闰年,这关系到 2 月份的天数.# 之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日 ...
- input 输入速度和方向判断、搜索功能的延迟请求
1.input 输入速度和方向判断 var wxApp = {} wxApp.click = function (str,speed) { var lastInput = { d: "&qu ...
- python3 输入某年某月某日,判断这一天是这一年的第几天?
题目 输入某年某月某日,判断这一天是这一年的第几天? 程序分析 特殊情况,闰年时需考虑二月多加一天. 代码: import calendar year = int(input("Year:& ...
- python中输入某年某月某日,判断这一天是这一年的第几天?
输入某年某月某日,判断这一天是这一年的第几天?程序分析 特殊情况,闰年时需考虑二月多加一天: 直接上代码 #定义一个函数,判断是否为闰年 def leapyear(y): return (y % 40 ...
- String字符串,输入一串字符判断其中数字,字母,其他的字符的个数
public class StringClassTest { public static void main(String[] args) { //遍历字符串 String str = "H ...
- Java基础周测题,获取用户从控制台输入的年份,判断是否是闰年
需求说明: 获取用户从控制台输入的年份,判断是否是闰年: 是闰年: 是平年: 实现代码: import java.util.Scanner; public class test { public st ...
- 判断项目中是否有slf4j的实现类
/** * 判断项目中是否有slf4j的实现类 */ @org.junit.Test public void test() { try { Enumeration<URL> resourc ...
- 如何使用jquery判断一个元素是否含有一个指定的类(class)
如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...
- (Py练习)输入某年某月判断天数
# 输入某年某月,判断这一天是这一年的第几天 year = int(input("year:\n")) month = int(input("month:\n" ...
随机推荐
- #ifdef DEBUG的理解
今天看到一段代码,对ifdef的概念比较模糊,于是去学习了一下,找到一个很好的解释,如下: 在工程设置里有一些设置会对该工程自动产生一系列的宏,用以控制程序的编译和运行.就好象楼上说的一样,如果你把代 ...
- [转]Linq中GroupBy方法的使用总结
Demo模型类: public class StudentScore { public int ID { set; get; } public string Name { set; get; } pu ...
- Twitter数据抓取
说明:这里分三个系列介绍Twitter数据的非API抓取方法.有兴趣的QQ群交流: BitCrawler网络爬虫QQ群 322937592 1.Twitter数据抓取(一) 2.Twitter数据抓取 ...
- Java对象克隆(Clone)及Cloneable接口、Serializable接口的深入探讨
Java对象克隆(Clone)及Cloneable接口.Serializable接口的深入探讨 Part I 没啥好说的,直接开始Part II吧. Part II 谈到了对象的克隆,就不得不说为什么 ...
- 在C++工程中设置全局函数
在头文件中对该函数进行全局函数的声明: extern void Test(); 在cpp文件中进行函数的定义: void Test() { MessageBox(NULL,L"调用了C++的 ...
- SqlSever基础 datepart函数 返回现在多少秒
镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...
- 看看,这就是微软的“万物互联”系统 window10 IOT
今天在深圳 WinHEC2015 大会上,微软正式发布了其基于 Windows 10 开发的,专门用于一系列物联网设备的操作系统:Windows 10 IoT for Smart Devices(是的 ...
- 拖拽碰撞效果,高级浏览器下全部搞定(ie6-8还没有搞定)
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...
- UVA 11584 一 Partitioning by Palindromes
Partitioning by Palindromes Time Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld & %l ...
- [转]Unity3D协程介绍 以及 使用
作者ChevyRay ,2013年9月28日,snaker7译 原文地址:http://unitypatterns.com/introduction-to-coroutines/ 在Unity中,协 ...