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

有没有人帮我看一下啊,为什么在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日

悬赏问题

  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码