求教算班系统的问题
我自己写了一个算班的系统,其功能是读取今天的日期和今天该上的班,并读取之后某一天的日期,输出那天该上的班。上班的顺序是白中晚休4班倒,第五天又回到白班。我的想法是用一个字符串二维数组储存这四个班:char job[4][10] = {"morning", "afternoon", "evening", "rest"} 4个值分别代表白班,中班,晚班,休班。然后用一个char型指针word 来存储今天该上的班,根据今天的班和这两天的日期时间差(已完成)来循环给word赋值。假如word存储的今天的班是晚班,即work = job[2] 那么循环初始值就是job[2],请问该如何让循环的初始值根据word的值来变动;又或者我这个想法行不通,需要其他方法实现?求提供一个思路,可以不要代码