C++语言编写程序

2025-04-01 11:18:14
推荐回答(2个)
回答1:

#iinclude
void main()
{
int y,m,d,sum1=0,sum2=0,i=0,sumok1=0,sumok2=0;
int a1[]={31,29,31,30,31,30,31,31,30,31,30,31};
int a2[]={31,28,31,30,31,30,31,31,30,31,30,31};

printf("输入年月日(用逗号隔开):\n");
scanf("%d,%d,%d",&y,&m,&d);

if (y%4==0&&y%100!=0||y%400==0) /*闰年,2月29天*/
{
while (i {
sum1=a1[i]+sum1;
i++;
}
sumok1=sum1+d;
printf("这是该年的第%d天\n",sumok1);

}
else
{
while (i {
sum2=a2[i]+sum2;
i++;
}
sumok2=sum2+d;
printf("这是该年的第%d天\n",sumok2);

}
system("pause");
}

回答2:

自己动手丰衣足食,相信你能行的。