倒班编程 1 2 3 4 5 6 7 8丙 乙 乙 甲 甲 丁 丁 丙丁 丁 丙 丙 乙 乙 甲 甲甲 甲 丁 丁 丙 丙 乙 乙像上边这样怎么编程实现?谢谢,用c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OK,楼主我实现了,主要实现思路是利用查询表,因为你这些数据都是没规律的,只能预先定义一个数据查询表;根据题目的时间规律,日期:1-8 9-16...周期是8天;时间: 0-8 8-16 16-24..8小时一时间段;计算:day%8得到查询表行i,hour/8得到列j,根据查询表[i,j]定位到相应数据!class Program{ static string[,] table = { {"丙","甲","乙"}, //8 {"丙","丁","甲"}, //1 {"乙","丁","甲"}, //2 {"乙","丙","丁"}, //3 {"甲","丙","丁"}, //4 {"甲","乙","丙"}, //5 {"丁","乙","丙"}, //6 {"丁","甲","乙"} //7 }; static string QueryTable(DateTime time) { //查询表方法实现 return table[time.Day % 8, time.Hour / 8]; } static void Main(string[] args) { DateTime time = DateTime.Now; Console.WriteLine(QueryTable(time)); Console.ReadLine(); }} C# 连接 ORACLE 的问题 请教 利用企业库的增删改查的例子 菜鸟问题:学习C#需要安装什么软件? winform窗口能改名字吗? C# Bitmap 改变图片像素,不会失真 请问datagrid怎么将列头合并 listview 有没有像DataGrid一样可以设属性点击head可以进行排序的? 如何用visio2002对C#类库作反向工程? 怎样让我的C Sharp程序跑起来? c# 服务程序和普通程序有什么不同? c#和java通信的问题! webbrowser在打开网页时,会抢焦点,如何能让它不抢焦点
根据题目的时间规律,日期:1-8 9-16...周期是8天;时间: 0-8 8-16 16-24..8小时一时间段;计算:day%8得到查询表行i,hour/8得到列j,根据查询表[i,j]定位到相应数据!
class Program
{ static string[,] table =
{
{"丙","甲","乙"}, //8
{"丙","丁","甲"}, //1
{"乙","丁","甲"}, //2
{"乙","丙","丁"}, //3
{"甲","丙","丁"}, //4
{"甲","乙","丙"}, //5
{"丁","乙","丙"}, //6
{"丁","甲","乙"} //7 }; static string QueryTable(DateTime time)
{
//查询表方法实现
return table[time.Day % 8, time.Hour / 8];
} static void Main(string[] args)
{
DateTime time = DateTime.Now; Console.WriteLine(QueryTable(time)); Console.ReadLine();
}
}