打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
这是计算今天是今年第几天的代码
#include<stdio.h>

int main()
{
int year, mon, day, isLeap, i, count;
int month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

printf("输入日期:(输入格式必须为yyyy-mm-dd,如2012-11-24)\n");
scanf("%d-%d-%d", &year, &mon, &day);

//判断是否为润年
if ((year % 400 == 0) || (year % 100 != 0 && year % 4 == 0) )
isLeap = 1;

else isLeap = 0;

count = 0;
month[2] = month[2] + isLeap;
for (i = 1; i < mon; i++){
count += month[i];
}
count += day;
printf("%d-%d-%d是%d年中的第%d天./n", year, mon, day,year, count);

return 0;

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#项目获取当前时间的农历时间
计算某天是星期几【C代码】
016.编制万年历
[求助]怎样将1970年1月1日0时以来经过的秒数转换为日期,不用库函数!谢谢!
今天是第几天?
Character.forDigit
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服