毕加毕加 2021-10-04 21:42 采纳率: 75%
浏览 34
已结题

有没有人帮我看一下啊,为什么在pta的运行测试里输出的永远是空格啊

img


#include <stdio.h>
int main()
{
int y1,y2,y3,y4,m1,m2,d1,d2;
scanf("%d%d%d%d/%d%d/%d%d",&y1,&y2,&y3,&y4,&m1,&m2,&d1,&d2);
int x=y11000+y2100+y310+y4,a,d;
if((x%100!=0&&x%4==0)||(x%400==0))
a=1;
else
a=0;
switch(m1){
case 1:
switch(m2){
case 2:
if(a==0)
d=334+d1
10+d2;
else
d=335+d110+d2;
break;
case 1:
if(a==0)
d=304+d1
10+d2;
else
d=305+d110+d2;
break;
case 0:
if(a==0)
d=273+d1
10+d2;
else
d=274+d1*10+d2;
break;}

    case 0:
        switch(m2){
            case 9:
                if(a==0)
                    d=243+d1*10+d2;
                else
                    d=244+d1*10+d2;
                break;
            case 8:
                if(a==0)
                    d=212+d1*10+d2;
                else
                    d=213+d1*10+d2;
                break;
            case 7:
                if(a==0)
                    d=181+d1*10+d2;
                else
                    d=182+d1*10+d2;
                break;
            case 6:
                if(a==0)
                    d=151+d1*10+d2;
                else
                    d=152+d1*10+d2;
                break;
            case 5:
                if(a==0)
                    d=120+d1*10+d2;
                else
                    d=121+d1*10+d2;
                break;
            case 4:
                if(a==0)
                    d=90+d1*10+d2;
                else
                    d=91+d1*10+d2;
                break;
            case 3:
                if(a==0)
                    d=59+d1*10+d2;
                else
                    d=60+d1*10+d2;
                break;
            case 2:
                    d=31+d1*10+d2;break;
                
            case 1:
                    d=d1*10+d2;break;
                
        
}
printf("%d",d);
    

}
}

  • 写回答

1条回答 默认 最新

  • 想上天的狗 2021-10-04 21:54
    关注

    scanf("%d/%d/%d",&y,&m,&d);就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月29日
  • 已采纳回答 10月29日
  • 创建了问题 10月4日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改