求助啊,大哥大姐谁会帮帮帮小弟啊,感激不禁了啊
year,int month,int day) /*判断该日期是星期几?*/{
int c=0;
float s;
int m;
for(m=1;m<month;m++)
c=c+month_day(year,m);
c=c+day;
s=year-1+(float)(year-1)/4+(float)(year-1)/100+(float)(year-1)/400-40+c;
return ((int)s%7);
}
int PrintMonth(int year,int month)/*打印月份*/
{
int temp,i;
printf("\n\n%s\n",month_str[month-1]);
printf("0 1 2 3 4 5 6 \n");
temp=DaySearch(year,month,1); /*计算该月的第一天是星期几?*/
for(i=1;i<=month_day(year,month)+temp;i++)
{
if(i-temp<=0)
printf(" ");
else if(i-temp<10)
printf("%d ",i-temp);
else
printf("%d ",i-temp);
if(i%7==0)
printf("\n");
}
return 0;
}
int main(void)/*主函数开始*/
{
int option,da;
char ch;
int year,month,day;
printf(" Summer 的课程设计\n\n");
while(1)
{
printf("\n 1.查询该日期是星期几.");
printf("\n 2.查询是否是闰年.");
printf("\n 3.输入要打印的月份.");
printf("\n 4.退出程序.\n");
scanf("%d",&option);
switch(option)
{
case 1:
while(1)
{
printf("\n请输入年月日(XXXX,XX,XX):");
scanf("%d,%d,%d",&year,&month,&day);
da=DaySearch(year,month,day);
printf("\n%d-%d-%d是%s,你要继续吗?(Y/N)",year,month,day,week[da]);
fflush(stdin);
scanf("%c",&ch);
if(ch=='N'||ch=='n')
break;
}
break;
case 2:
while(1)
{
printf("\n请输入要查询的年份?(XXXX)");
scanf("%d",&year);
if(IsLeapYear(year))
printf("\n%d是闰年,你要继续吗?(Y/N)",year);
else
printf("\n%d不是闰年,你要继续吗?(Y/N)?",year);
fflush(stdin);
scanf("%c",&ch);
if(ch=='N'||ch=='n')
break;
}
break;
case 3:
while(1)
{
printf("\n请输入要打印的某年的月份(XXXX,XX)");
scanf("%d,%d",&year,&month);
PrintMonth(year,month);
printf("\n你要继续打印吗?(Y/N)?");
fflush(stdin);
scanf("%c",&ch);
if(ch=='N'||ch=='n')
break;
}
break;
case 4:
fflush(stdin);
printf("你确定退出吗?(Y/N)");
scanf("%c",&ch);
if(ch=='Y'||ch=='y')
exit(0);
break;
default:
printf("\n出错了,请输入指定的数字!\n");
break;
}
}
return 0;
}
(1) 设计友好的中文交互界面。
(2) 输入一个日期,显示该日期是星期几。
(3) 对输入的年份判断是否为闰年。
(4) 输入年份,月份,打印出该日历。
(5) 安全推出程序。
《高级语言综合设计》实验项目3:电话簿管理
一、实验说明
该实验是设计一个电话簿管理小程序。具有加入、删除、显示和查询联系人电话号码的功能。
二、实验要求
(1) 电话簿记录按姓名排序存放,显示时每屏不超过20个记录,超过时分屏显示。
(2) 设计记录修改功能,能选择修改用户的姓名、电话,在修改或删除之前需要用户进一步确认,确认无误后再进行操作。
(3) 设计能显示和存储录入的时间。
(4) 设计默认的查询方式,即查询时只输入姓名的首字母,所有符合这一条件的电话资料均在屏幕上显示。
《高级语言综合设计》实验项目4:员工工资管理
一、实验说明
设计一个学生成绩管理程序,有插入、删除、显示和统计等功能。
二、实验要求
(1) 设计友好的中文交互界面。
(2) 输入一个班的学生多门成绩,存储在文件中。
(3) 添加或删除一个学生的成绩。
(4) 统计学生的最高成绩,最低成绩,平均分和其它统计信息,并将统计结果写入文件。