我是一个学生,刚学C,师兄推荐来这里可以找到很多人帮助!我来试试
现在只学了几种循环语句,要求用for循环编写一个简单的历书,1994-1999年的
老师叫我们用150行的代码写出来
现在不知道用什么方式简单地排出每个月
下面是我编的1994第一个月的代码
太复杂了
#include"stdio.h"
int main()
{
int Year, Month, Days;
printf( "Enter The Year:(A=1994,B=1995,C=1996,D=1997,E=1998,F=1999)\n" );
switch( Year = getchar() )
{case 'A':
case 'a':
int January=31, February=28, March=31, April=30, May=31, June=30,
July=31, August=31, September=30, October=31, November=30, December=31;
for( Month = 1; Month <= 12; Month++)
{printf( "The %d Month\n", Month );
printf("%8s%8s%8s%8s%8s%8s%8s\n","Sun","Mon","Tue","Wed","Thu","Fri","Sat");
for( Days = 1; Days <= 1; Days++)
{
printf("%56d", Days);
}
printf("\n");
for( Days = 2; Days <= 8; Days++)
{
printf("%8d", Days);
}
printf("\n");
for( Days = 9; Days <= 15; Days++)
{
printf("%8d", Days);
}
printf("\n");
for( Days = 16; Days <= 22; Days++)
{
printf("%8d", Days);
}
printf("\n");
for( Days = 23; Days <= 29; Days++)
{
printf("%8d", Days);
}
printf("\n");
for( Days = 30; Days <= 31; Days++)
{
printf("%8d", Days);
}
printf("\n\n");
}
}
return 0;
}