永发信息网

杭电acm2005题我的答案为啥不对

答案:2  悬赏:10  手机版
解决时间 2021-02-07 03:19
#include
int main()
{int a,b,c;
while((~scanf("%d/%d/%d",&a,&b,&c)))
{int sum=0;
switch(b)
{case 12:sum=30;
case 11:sum=sum+31;
case 10:sum=sum+30;
case 9:sum=sum+30;
case 8:sum=sum+31;
case 7:sum=sum+30;
case 6:sum=sum+31;
case 5:sum=sum+30;
case 4:sum=sum+31;
case 3:sum=sum+28;
case 2:sum=sum+31;
case 1:sum=sum+c;
}
if(a%4==0&&a%100!=0||a%400==0)
if(b>2)
sum=sum+1;
else sum=sum;
printf("%d\n",sum);}
}
最佳答案
#include
int main()
{int a,b,c;
while((~scanf("%d/%d/%d",&a,&b,&c)))
{int sum=0; 
switch(b)
{case 12:sum=30;
 case 11:sum=sum+31;
 case 10:sum=sum+30;
 case 9:sum=sum+31;//8月份有31天!!!
 case 8:sum=sum+31;
 case 7:sum=sum+30;
 case 6:sum=sum+31;
 case 5:sum=sum+30;
 case 4:sum=sum+31;
 case 3:sum=sum+28;
 case 2:sum=sum+31;
 case 1:sum=sum+c;
}
if(a%4==0&&a%100!=0||a%400==0)
  if(b>2)
     sum=sum+1;
else sum=sum;
printf("%d\n",sum);}
}就错了一个小地方……
全部回答
首先我要说的是你在acm上现在的水平是0 至于为什么:acm的要求是必须严格按照要求输出这是最基础的也是最重要的,但是你似乎根本都没注意到这。严格到什么程度我给你举个例子: output: case : 1 2 case : 2 9 你必须用试的方式找出case和":", ":"和数值,以及数值和数值之间各有几个空格。 关于a+b这种题目就是让你掌握如何依据题目给的输入输出写相应的程序,你可以认真分析一下给做对人的答案。 因为你没给出相应题目的输入,输出格式所以我也不好在这里给出答案。 acm是很诱人的但是这条路是很艰辛的,祝你成功,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乌鲁木齐铁路局乌鲁木齐房产公寓段乌西综合车
集美大学什么专业最好
摩登宝丽美发沙龙地址在什么地方,想过去办事
我有东西想给电视台播放,请问怎么找
大港茶餐厅地址在什么地方,想过去办事
新车买了2年了该怎么申车
阳光发型设计(沙河镇街店)地址好找么,我有些
有多少个两位数十位数字与个位数字互相交换位
晚上一点从江北机场到重庆北站打的或是机场大
英子发艺地址有知道的么?有点事想过去
北海市海洋渔业钢绳总汇怎么去啊,有知道地址
出息是什么意思?
【花梗】具长总花梗是什么意思?有谁能用中文
化学原电池反应中,正负极反应生成的酸(碱)性
发丝蕴造型地址好找么,我有些事要过去
推荐资讯
关于送别友人的诗有哪些
倮利卡别在哪里啊,我有事要去这个地方
旺发商场地址在什么地方,我要处理点事
环江五香霸牛牛杂馆地址在哪,我要去那里办事
乳山振华水产品有限公司我想知道这个在什么地
2012年2月,甲公司与乙公司订立了一份买卖2吨
锦诚门窗我想知道这个在什么地方
黑马家具怎么去啊,我要去那办事
“在一个组织中,谁应当做什么主要的活动、进
2020年创优作业100分一年级数学下册北师大版
【上梁不正下梁歪】用上梁不正下梁歪造句马上
箍牙对牙齿有什么坏处?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?