#include<stdio.h>
int days(int y, int m, int d);
int main()
{
int year, month, day;
printf("输入年 月 日: ");
scanf("%d %d %d", &year, &month, &day);
printf("这是该年的第 %d 天\n", days(year, month, day));
return 0;
}
int days(int y, int m, int d)
{
int sum=d;
//加上前m-1月的天数
int i;
for(i=1; i<m; i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
sum+=31;
else if (i==4||i==6||i==9||i==11)
sum+=30;
else
sum+=((y%4==0&&y%100!=0)||y%400==0)?29:28;
}
return sum;
}当年第几天
最新推荐文章于 2023-04-11 11:44:48 发布
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
EmotiVoice
AI应用
EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。
2495

被折叠的 条评论
为什么被折叠?



