永发信息网

能帮我看下我这代码哪出问题了啊?

答案:1  悬赏:60  手机版
解决时间 2021-05-14 11:50

#include<stdio.h>
main()
{ int c=0;
int year,moon,day;
int m[13];
m[1]=m[3]=m[5]=m[7]=m[8]=m[10]=m[12]=31;
m[4]=m[6]=m[9]=m[11]=30;
printf("请输入年,月,日!");
scanf("%d,%d,%d",&year,&moon,&day);
if(year%4==0&&year%100!=0||year%400==0)
{
m[2]=29;
}
else
{
m[2]=28;
}

switch(moon)
{
case 1:
c=0;
break;
case 2:
c=m[1];
break;
case 3:
c=m[1]+m[2];
break;
case 4:
c=m[1]+m[2]+m[3];
break;
case 5:
c=m[1]+m[2]+m[3]+m[4];
break;
case 6:
c=m[1]+m[2]+m[3]+m[4]+m[5];
break;
case 7:
c=m[1]+m[2]+m[3]+m[4]+m[5]+m[6];
break;
case 8:
c=m[1]+m[2]+m[3]+m[4]+m[5]+m[6]+m[7];
break;
case 9:
c=m[1]+m[2]+m[3]+m[4]+m[5]+m[6]+m[7]+m[8];
break;
case 10:
c=m[1]+m[2]+m[3]+m[4]+m[5]+m[6]+m[7]+m[8]+m[9];
break;
case 11:
c=m[1]+m[2]+m[3]+m[4]+m[5]+m[6]+m[7]+m[8]+m[9]+m[10];
break;
case 12:
c=m[1]+m[2]+m[3]+m[4]+m[5]+m[6]+m[7]+m[8]+m[9]+m[10]+m[11];
break;

}

printf("你输入的该天是该年的第%d天!",c+day);
}

最佳答案

printf("你输入的该天是该年的第%d天!",c+day);


就是 这里 错了 ; 第%d天!",c+day);



正确的 是 : 那个 逗号 应该 是 英文 半角的 。。 修改 一下 ,就好拉..


printf("你输入的该天是该年的第%d天!",c+day);

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ农场没金币了怎么买东西
笔记本电脑无线上网上不去是怎么回事
18级能进血色么?或者血色军械库?
通许县江山数理化学校(行政路店)地址在哪,我
人流后吹风扇了会有后遗症吗
丝路中主线任务中“持续生产中级任务”怎么完
爱真的那么容易吗?
哪里能搜到V.K克的照片
戴森是哪个国家的牌子,韩束这个牌子怎么样?
08实况足球补丁
通许县正宗九龙包子王哪位知道具体地址啊
告诉我一首容易学,慢节奏,经典的韩语歌!
电视剧终极目标的主题曲叫什么
爱的感人句子大全,感人古风爱情句子
为什么刚开始他说喜欢我,甚至不喜欢我和别的
推荐资讯
有没有专门晚上喝的牛奶
仙桃市天诚国际大酒店-天堂吧地址有谁知道?
沅陵县旺达电器维修中心地址在哪,我要去那里
最小床头柜尺寸是多少,中国的床一般有哪几种
介绍一下coreldrw 9
明知一个人喜欢自己
飞机为什麽不飞
岳麓区长沙市岳麓区交通运输局怎么去啊,谁知
霸气的家国天下诗句,左宗棠名言:身无半文,
区域性购物网站,前景
熬夜声音嘶哑什么原因,为什么运动后声音变沙
6220c市场价是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?