例题:请输入一个时间,判断是一天中的哪个时间。逻辑思维比较强的一个题。主要复习一下if else语句

while (true)

{

Console.Write("请输入一个时间(24小时制):");

//string   s = Console.ReadLine();

int hour = Convert.ToInt32(Console .ReadLine ());

if(hour >= 0 && hour < 6)

{

Console.Write("凌晨" + hour + "点");

}

else if(hour >= 6 && hour < 13)

{

Console.Write("上午" + hour + "点");

}

else if(hour >= 13 && hour < 19)

{

hour = hour - 12;

Console.Write("下午" + hour + "点");

}

else if(hour >= 19 && hour < 24)

{

hour = hour - 12;

Console.Write("晚上" + hour + "点");

}

else

{

Console.Write("不可识别的时间");

}

Console.ReadLine();             }

时间: 2024-10-20 02:04:28

例题:请输入一个时间,判断是一天中的哪个时间。逻辑思维比较强的一个题。主要复习一下if else语句的相关文章

c#例题:输入学生的学号,姓名,分数,然后根据分数进行排序再输出最终结果。重点学习用结构体定义数组的表达方式

class Program { struct student //定义一个结构体 { public int code; public string name; public int fenshu; } static void Main(string[] args) { Console.Write("请输入人数:"); int renshu = Convert.ToInt32(Console .ReadLine ()); student[] r = new student[renshu]

实现一个函数,可以左旋字符串中的k个字符

实现一个函数,可以左旋字符串中的k个字符. AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA #include<stdio.h>  #include<stdlib.h>  void spin(char arr[],int num) //spin函数用以完成旋转字符的功能  {  char arr1[5] = {0};  char *str = arr; //创建两个指针都指向原字符数组的首地址  char *start = arr;  char *mov 

C++11中的chrono 时间对象

在C++11之前,一直有为如何取得高精度时间这个问题困挠,不同的平台需要用不同的方法来获得.现在C++11提供了chrono.这是一个可以解决所有对时间的需要. chrono中提出了三个概念: Durations:表示一个时间间隔,可以使用不同的时间单位,如,小时,天,最小到纳秒.也可以自定义特殊的时间间隔. Time points:保存一个时间点.如当前时间.明天的这个时候,老婆的生日.等等..精度可以达到纳秒,或者自定义精度. Clocks:一个可以和time points互相转换的时钟.c

java向oracle数据库中插入当前时间

public class Test{public static void main (String args []){ java.util.Date a = new java.util.Date();System.out.println(a);java.sql.Date b = new java.sql.Date(a.getTime());System.out.println(b);java.sql.Time c = new java.sql.Time(a.getTime());System.o

实现一个函数,可以左旋字符串中的k个字符。

题目:实现一个函数,可以左旋字符串中的k个字符. ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 方法一:直接旋转void left_move(chararr, int k)//左旋字符串{char tmp = 0;charp = arr;while (k!=0){tmp =p;while ((p+1) != '\0'){p = (p + 1);p++;}*p = tmp;k--;}} 方法二:void left_move2(char*arr, int k)//更优解法//要

例题:输入身份证号码,判断你是什么生肖。switch,case练习,substring 类使用联系,会用取余

Console.WriteLine("请输入您的身份证号码"); string x = Console.ReadLine(); string year=x.Substring (6,4);//从身份证的第六位开始截取,往后截取四位,就是你的出生年份 int x1 = Convert.ToInt32(year);//把截取到年份代入到x1中, string sx = ""; switch(x1%12)//输入一个年份取余,如果假设取余为四,你能判断那年的生肖,然后根据

输入一个日期判断是否正确 javascript

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

def juge(num,week_list): w = input('请输入第%s个字母:'%num) w = w.lower() res = [] state = 0 for week in week_list: if w == week[0 + num - 1: 1 + num - 1]: state += 1 res.append(week) if state == 1: print('是%s'% res[0]) elif state > 1: print('还要输入一次') num +

输入一个数判断上午下午几点

namespace ConsoleApplication5{ class Program { static void Main(string[] args) { Console.Write("请输入时间"); int a = int.Parse(Console.ReadLine()); string s = a > 12 ? "下午" + (a - 12) : "上午" +a; Console.WriteLine(s); /* Consol