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

📄 baiweijianshiwei.txt

📁 C程序:给出年月日
💻 TXT
字号:
# include <stdio.h> 

# include <conio.h> 



int sum_day(int month, int day); 

int leap(int year); 



void main() 

{ 

int year, month, day; 

int days; 

printf("请输入日期(年,月,日):"); 

scanf("%d, %d, %d", &year, &month, &day); 

printf("%d年%d月%d日", year, month, day); 

days = sum_day(month, day); 

if(leap(year) && month>=3) 

days = days + 1; 

printf("是该年的第%d天.\n", days); 

getch(); 

} 


static int day_tab[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; 



int sum_day(int month, int day) 

{ 

int i; 

for(i=1; i<month; i++) 

day = day + day_tab[i]; 

return day; 

} 



int leap(int year) 

{ 

int leap; 

leap = (year%4==0&&year%100!=0)||(year%400==0); 

return leap; 

} 
void main() 
{ 
int year, month, day; 
int days; 
printf("请输入日期(年 月 日):"); 

while(1) 
{ 
scanf("%d,%d,%d", &year, &month, &day); 
if ((month<13)&&(month>0)&&(day<32)&&(day>0)) 
break; 
system("cls"); 
printf("输入错误,请重新输入日期(年 月 日):"); 
} 
printf("%d年%d月%d日", year, month, day); 
days = sum_day(month, day); 
if(leap(year) && month>=3) 
days = days + 1; 
printf("是该年的第%d天.\n", days); 
getch(); 
}

⌨️ 快捷键说明

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