为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

#include <stdio.h>
int main() 
{ 
    /* 定义需要计算的日期 */
    int year = 2008;
    int month = 8;
    int day = 8;
    int flag,sum,sum1;
    switch(month){
        case 1:sum1=0;break;
        case 2:sum1=31;break;
        case 3:sum1=59;break;
        case 4:sum1=90;break;
        case 5:sum1=120;break;
        case 6:sum1=151;break;
        case 7:sum1=181;break;
        case 8:sum1=212;break;
        case 9:sum1=243;break;
        case 10:sum1=273;break;
        case 11:sum1=304;break;
        case 12:sum1=334;break;
    }
    if(year%4==0&&year%100)
        flag=1;
    else flag=0;
    if(month>=3) sum=sum1+flag+day;
    else sum=sum1+day;
    printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
	return 0;
}


0 回复 有任何疑惑可以回复我~
#1

慕工程6531016 提问者

厉害?
2017-07-31 回复 有任何疑惑可以回复我~

//我自己又写了一个给你们参考
#include <stdio.h>

int main()

{

int scor=2008;
int q=8;
int w=8;
int a,s,d,f;
a=0;
if(scor%4==0)
{
d=29;
f=366;
}
else
{
d=28;
f=365;
}
switch(q)
{
case 1: a+=31;
case 2: a+=d;
case 3: a+=31;
case 4: a+=30;
case 5: a+=31;
case 6: a+=30;
case 7: a+=31;
case 8: a+=31;
case 9: a+=30;
case 10: a+=31;
case 11: a+=30;
case 12: a+=31;
}
s=f-a+w;
printf("%d\n",s);
return 0;
}

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       927002    人
  • 解答问题       21533    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号