VC++循环 快来!高手拿分哦!

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:11:53
输入某年某月某日,判断这一天是这一年的第几天

看看能做出么?

另外,我没积分了,4积分送不出,不过小弟以后有积分会送你的!

//---------------------------------------------------------------------------

#include <stdio.h>

int fine(int y)
{
if (y%400==0||y%100&&y%4==0) return 1;
return 0;
}
int main(void)
{
int y,m,d,i;
scanf("%d%d%d",&y,&m,&d);
if (m==1) printf("%dDays",d);
else
for (i=1; i<m; i++) {
switch (i) {

case 1:
case 3:
case 5:
case 7:
case 8:
case 10:d+=31;break;
case 4:
case 6:
case 9:
case 11:d+=30;break;
case 2:if(fine(y)) d+=29;else d+=28;break;
}
}
printf("%dDays",d);
return 0;
}
//---------------------------------------------------------------------------

#include <iostream.h>

void main()
{
int year,month,day;
int n;//闰年标志
int m=0;//天数
for(;;)
{
cou