#include <stdio.h>
//functions
int days(int[]);
//main
int main(int argc, const char * argv[]) {
int DateArray[3];
printf("Enter the date please.dd/mm/yy\n");
scanf("%d/%d/%d",&DateArray[0],&DateArray[1],&DateArray[2]);
printf("%d",days(DateArray));
}
int days(int DateArray[]){
int sum=DateArray[0];
int calendar[12]={31,28,31,30,31,30,31,31,30,31,30,31};
for (int i=0; i<DateArray[1]; i++) {
sum+=calendar[i];
}
if (DateArray[1]>1&&((DateArray[2]%4==0&&DateArray[2]%100!=0)||DateArray[2 ]%400==0)) {
sum++;
}
return sum;
}
数组学习:输入日期输出是当年第几天
最新推荐文章于 2023-03-27 11:36:50 发布