大一刚学几个月C语言后写了两天的课程设计,尽管现在看来写的有些稚气,风格凌乱,但也看得出用心。留住做个回念。
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>
#include<conio.h>
int judge(int year) //判断该年是不是闰年
{
int a;
if(year%100==0)
if(year%400==0)
a=1;
else a=0;
else if(year%4==0)
a=1;
else a=0;
return(a);
}
int weekday(int year) //判断该年的1月1号是星期几
{
int a,b,c,d;
long day;
year--;
a=year/400;
b=(year%400)/100;
c=(year%100)/4;
day=365*year+97*a+24*b+c; //算该年1月1日距元年1月1日(星期一)有多少天
d=day%7;
d++; //算该年1月1日是周几
return(d);
}
int monthdays(int year,int i) //判断一个月多少天
{
int a,monthday;
a=judge(year);
switch(i)
{
case 1:monthday=31;break;
case 2:monthday=28+a;break;
case 3:monthday=31; break;
case 4:monthday=30; break;
case 5:monthday=31;break;
case 6:monthday=30;break;
case 7:monthday=31;break;
case 8:monthday=31;break;
case 9:monthday=30;break;
case 10:monthday=31;break;
case 11:monthday=30;break;
case 12:monthday=31;break;
}
return(monthday);
}
int main()
{
int a;
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
//SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN);//绿色背景
system("color 0A");
printf(" \n");
printf(" ┏━━━━━━━━━━━━━━━━━━━━┓ \n");
printf(" ┃ 欢 迎 来 到 万 年 历 查 询 系 统 ┃ \n");
printf(" ┗━━━━━━━━━━━━━━━━━━━━┛ \n");
printf(" \n");
printf(" \n");
printf(" ┏━━━━━━━━━━━━━━━━━━━━┓ \n");
printf(