中易网

0错误0warning,就是不能运行出结果,大手们来啦~

答案:1  悬赏:40  
解决时间 2021-04-08 12:17
#include <stdio.h>
void main()
{
int a,b,c,T;
printf("请输入年月日:");
scanf("%d%d%d",&a,&b,&c);
switch(int(b))
{
case 12:T=T+31;
case 11:T=T+30;
case 10:T=T+31;
case 9:T=T+30;
case 8:T=T+31;
case 7:T=T+31;
case 6:T=T+30;
case 5:T=T+31;
case 4:T=T+30;
case 3:T=T+31;
case 2:T=T+28;
case 1:T=T+31+c;break;
default:printf("无效日期!");break;
}
if(a%4==0&&a%100!=0||a%400==0)
{
T=T+1;
printf("这一天是这一年的第%d天",T);
}
else printf("这一天是这一年的第%d天",T);
}
最佳答案
//T没有初始化,还有一个问题就是闰年3月1日前也是不要+1天的
#include <stdio.h>
void main()
{
int a,b,c,T=0; //T要给一个初始值
printf("请输入年月日:");
scanf("%d%d%d",&a,&b,&c);
switch(int(b))
{
case 12:T=T+31;
case 11:T=T+30;
case 10:T=T+31;
case 9:T=T+30;
case 8:T=T+31;
case 7:T=T+31;
case 6:T=T+30;
case 5:T=T+31;
case 4:T=T+30;
case 3:T=T+31;
case 2:T=T+28;
case 1:T=T+31+c;break;
default:printf("无效日期!");break;
}
if((a%4==0&&a%100!=0||a%400==0)&&b>2) //3月1日前不+1
{
T=T+1;
printf("这一天是这一年的第%d天",T);
}
else printf("这一天是这一年的第%d天",T);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沧州市机床防护罩厂怎么去啊,有知道地址的么
蝶泳腰发力,我感觉是不是含胸和展胸(压胸)的
西安话散片是什么意思
公司主要生产电缆,彩排线等! 大家帮我想一
上海真新小学还有几天开学?
预应力混凝土常用的外加剂有哪些?
直线AB、CD相交于点O,角DOE=角BOF=90度,找
男女朋友在一起一般会做些什么
在等差数列{an}中,am=n,an=m,则am+n的值
—So what is the procedure?—All the appli
合肥市中心医院是否就是合肥市第一人民医院?
东山雅筑东一门(人行门)地址有知道的么?有点
怎么实现连续的输出和输入,C++问题
迅雷7 的一个皮肤 天羽 是哪个动漫的,求壁纸
如何在windows上永久的增加静态路由
推荐资讯
像我的世界的游戏有哪些呢?
求小说,就是男主穿越到异界可以召唤魔兽里的
勐伴好人缘超市地址有知道的么?有点事想过去
中国运载火箭技术研究院属于航天第几院
请问哪位有谷歌卫星地图2008版的,
oppo手机看腾讯新闻为啥裂图?
紫金宾馆我想知道这个在什么地方
深圳市劳动就业服务中心在哪里
山楂树之恋中的‘静秋’是谁?(真实姓名)
古代天文历法是什么?(如:初阳,四时)
伯伯过六十大寿我应该送什么礼物好
怎么瘦腿???
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?