⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 youxi.txt

📁 这是一个好玩的小游戏c语言程序还没有运行过
💻 TXT
字号:
#include <stdlib.h> 
#include <stdio.h> 

int leap(int year) 
{return (year%400==0)||((year%4==0)&&(year%100!=0));} 

int totle_days(int year2,int month2,int day2) 
{ 
int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 
int year1=0,month1=1,day1=1; 


int leap_year_num=0,sum=0,sum1=0; 
//year 
if(year2!=year1) 
{ 
int i=year1+1; 
for(i;i<year2;i++) 
if(leap(i)) 
leap_year_num++; 

sum=sum+365*(year2-year1)+leap_year_num; 

if(leap(year2)&&(month2>2||(month2==2&&day2==29))) 
sum++; 
if(leap(year1)&&(month1<=2)) 
sum++; 
} 
else if(leap(year1)) 
{ 
if((month2>2||month2==2&&day2==29)&&(month1<2||month1==2&&day1<29)) 
sum++; 
else if((month2>2)&&(month1==2&&day1==29)) 
sum++; 
} 
//month 
{ 
int i=month1+1; 
for(i;i<month2;i++) 
sum1+=days[i]; 
} 


//day 
if(month1!=month2) 
sum1=sum1+day2+days[month1]-day1; 
else 
sum1=sum1+day2-day1; 
sum+=sum1; 

return sum; 
} 

void print(int year,int month,int day,int i) 
{ 
printf("%d-%d-%d is ",year,month,day); 
switch(i) 
{ 
case 0:printf("sunday!\n");break; 
case 1:printf("monday!\n");break; 
case 2:printf("Tuesday!\n");break; 
case 3:printf("Wednesday!\n");break; 
case 4:printf("Thursday!\n");break; 
case 5:printf("Friday!\n");break; 
case 6:printf("Saturday!\n");break; 
} 
} 


void main() 
{ 
int year,month,day,sum,week; 

//input the date 
printf("please input another date(year month day):\n"); 
scanf("%d%d%d",&year,&month,&day); 

sum=totle_days(year,month,day); 
week=(sum-1)%7; 

print(year,month,day,week); 
} 
输入年月日 
输出星期几

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -