黑马程序员技术交流社区
标题:
跪求答案 年月日
[打印本页]
作者:
dayuanzhang
时间:
2016-6-9 00:43
标题:
跪求答案 年月日
给出年月日 输出这天是这一年的第几天 例 2000 2 1 是今年的第32天 ,急求
作者:
董立权
时间:
2016-6-9 07:07
#include <stdio.h>
int main(){
int arr[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
printf("请输入要查询的年月日:(格式:2016-6-9)\n");
int year,month,day;
int dayOfYear=0;
scanf("%d-%d-%d",&year,&month,&day);
//判断是否是闰年
if((year%4 ==0 && year%100 !=0) || year%400 == 0){
arr[1] = 29;
}
for (int i = 0 ; i < month-1; i++) {
dayOfYear += arr[i];
}
dayOfYear += day;
printf("%d年%d月%d日是一年中的第%d天\n",year,month,day,dayOfYear);
return 0;
}
作者:
416997919
时间:
2016-6-9 20:33
厉害 看不懂 哈哈
作者:
anan安
时间:
2016-8-19 23:39
{:2_31:}哈哈哈哈哈哈哈哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2