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

📄 计算天数的程序.txt

📁 计算天数的程序,c语言开发
💻 TXT
字号:
计算天数的程序
#include<stdio.h>
static int day_tab[2][13]={
   {0,31,28,31,30,31,30,31,31,30,31,30,31},
   {0,31,29,31,30,31,30,31,31,30,31,30,31}
};
main()
{int year,month,day;
int year_day;
int leap;
char str[4];
leap=(year%4==0&&year%100!=0)||(year%400==0);
printf("  请输入日期:[1900--2050]\n ");
for(;;)
{printf(" year=");scanf("%d",&year);
printf(" month=");scanf("%d",&month);
printf(" day=");scanf("%d",&day);
year_day=day_of_year(year,month,day);
if(year<1900||year>2050||month<1||month>12
  ||day<1||day>day_tab[leap][month])
    printf("无效日期!\n");
else
printf("%d年%d月%d日是该年的第%d天\n",year,month,day,year_day);
printf("如果想结束程序请输入end");
gets(str);
if(strcmp(str,"end")==0) break;}
}
day_of_year(year,month,day)
int year,month,day;
{int i,leap;
leap=(year%4==0&&year%100!=0)||(year%400==0);
for(i=1;i<month;i++)
    day+=day_tab[leap][i];
    return(day);
}
使用exit();在输入end之后.

⌨️ 快捷键说明

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