我需要有一个想法来编写我应该做的程序的一部分。
这部分旨在成为一个议程,如果我们可以安排一些事情并检查我们在进行新约会时遇到了什么冲突。
我虽然使用过某种结构,但我想我把整个事情复杂化了。
我正在考虑有一个今年的结构,一个月的结构和一天的新结构。然后,年有月结构,月有日结构。但我觉得这可以变得更简单,我只是想不出更好的主意。
我怎样才能让这更简单?我只需要做一些事情来在一天和几个小时内存储一个新的约会,并且它不能同时有两个约会。
任何帮助,我将不胜感激。
enum DiaSemana { Domingo, Segunda, Terca, Quarta, Quinta, Sexta, Sabado };
struct Dia {
int dia;
int semana;
char* horas[24][60];
};
struct Meses {
int mes;
char* nome[11];
struct Dia dia;
};
struct Ano {
int ano;
tipoAno tipo;
struct Meses jan;
struct Meses fev;
struct Meses mar;
struct Meses abr;
struct Meses mai;
struct Meses jun;
struct Meses jul;
struct Meses ago;
struct Meses set;
struct Meses out;
struct Meses nov;
struct Meses dez;
};
typedef struct Ano ANO;
typedef ANO *PANO;
int validaBi(int ano) {
if(ano%4==0)
return 0;
else
return 1;
}