#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int is_leap(int year);
void fun(int year, int month, int day);
int main(void)
{
int year, month, day;
puts("请输入年月日:格式为:年,月,日(2015,12,10)");
scanf("%d,%d,%d", &year, &month, &day);
fun( year, month, day);
return 0;
}
// printf("\n");
int is_leap(int year)
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return 1;
}
else {
return 0;
}
}
void fun(int year, int month, int day)
{
int days[13] = { 0,31,is_leap(year) ? 29 : 28,31,30,31,30,31,31,30,31,30,31 },sum=0;
for (int i = 1; i < month; i++) {
sum += days[i];
}
printf("这是%d年的第%d天\n", year, sum + day);
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int is_leap(int year);
void fun(int year, int month, int day);
int main(void)
{
int year, month, day;
puts("请输入年月日:格式为:年,月,日(2015,12,10)");
scanf("%d,%d,%d", &year, &month, &day);
fun( year, month, day);
return 0;
}
// printf("\n");
int is_leap(int year)
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return 1;
}
else {
return 0;
}
}
void fun(int year, int month, int day)
{
int days[13] = { 0,31,is_leap(year) ? 29 : 28,31,30,31,30,31,31,30,31,30,31 },sum=0;
for (int i = 1; i < month; i++) {
sum += days[i];
}
printf("这是%d年的第%d天\n", year, sum + day);
登录后提交答案