【发布时间】:2012-06-10 14:33:22
【问题描述】:
我需要有一个想法来编写我应该做的程序的一部分。
如果我们可以安排一些事情并检查我们在进行新约会时遇到的冲突,这部分是一个议程。
虽然我有使用某种结构,但我想我把整个事情复杂化了。
我正在考虑为年创建一个结构,为月创建一个结构,为当天创建一个新结构。然后,年有月结构,月有日结构。但我觉得这可以更简单,我就是想不出更好的主意。
我怎样才能使这更简单? 我只需要做一些事情来存储一天和几个小时的新约会以及不能同时有两个约会的事情。
任何帮助,我将不胜感激。
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;
}
【问题讨论】:
-
家庭作业?您的问题确实涵盖了非常非常基本的主题。
-
我知道是的。但这是否意味着我无法获得任何帮助?我不是要求有人为我编写代码。只是一些更简单的想法来制定议程。谢谢你的帮助..
-
你真的不知道吗?试着解释一下你到目前为止得到了什么。
-
把它放在问题中,有一个
edit函数就是为了这个。 -
我觉得这样可以更简单一些。尽管我需要完成其余的代码。
标签: c