永发信息网

谁能帮我看一下这个C程序?

答案:5  悬赏:50  手机版
解决时间 2021-08-11 04:33
#include<stdio.h>main(){int day,mou,year;printf("year and mou\n");scanf ("%d%d",&year,&mou);if(mou=1||mou=3||mou=5||mou=7||mou=8||mou=10||mou=12)day=31;else if(mou=4||mou=6||mou=9||mou=11)day=30;else if((year%4==0&&year%100!=0)||year%400==0)day=29;else printf("dont year!\n");return{printf("there are %d days in %d %d \n"),day,year,mou);}错误 2 error C2106: “=”: 左操作数必须为左值 c:\users\computer\documents\visual studio 2010\projects\no.1\no.1\no.1.c 6 1 NO.1 16 IntelliSense: 表达式必须是可修改的左值 c:\users\computer\documents\visual studio 2010\projects\no.1\no.1\no.1.c 6 22 NO.1 23 IntelliSense: 应输入“)” c:\users\computer\documents\visual studio 2010\projects\no.1\no.1\no.1.c 14 39 NO.1错误 13 error C1075: 与左侧的 大括号“{”(位于“c:\users\computer\documents\visual studio 2010\projects\no.1\no.1\no.1.c(3)”)匹配之前遇到文件结束 c:\users\computer\documents\visual studio 2010\projects\no.1\no.1\no.1.c 15 1 NO.1警告 1 warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. c:\users\computer\documents\visual studio 2010\projects\no.1\no.1\no.1.c 5 1 NO.1

最佳答案

#include<stdio.h>


main()


{     <--注意大括号一一对应(1)


  int day,mou,year;


  printf("year and mou\n");


  scanf ("%d%d",&year,&mou);


  错误代码:if(mou=1||mou=3||mou=5||mou=7||mou=8||mou=10||mou=12)  //赋值


  更正:if(mou==1||mou==3||mou==5||mou==7||mou==8||mou==10||mou==12)//比较


   day=31;


  else


  错误代码: if(mou=4||mou=6||mou=9||mou=11)


  更正:if(mou==4||mou==6||mou==9||mou==11)


  原因同上!


    day=30;


   else


    if((year%4==0&&year%100!=0)||year%400==0)


     day=29;


    else


    {  <--注意大括号一一对应(2)


      printf("dont year!\n");


     return;


    }  <--注意大括号一一对应(2)


 printf("there are %d days in %d %d \n"),day,year,mou);


} <--注意大括号一一对应(1)

全部回答

 火星文?

有不少错误,其中最后缺一个大括号,还有判断的时候if(mou==5||mou==7)而不是mou=5,这是赋值了,不是判断。
变量 错了

#include<stdio.h> main() {int day,mou,year; printf("year and mou\n"); scanf ("%d%d",&year,&mou); if(mou==1||mou==3||mou==5||mou==7||mou==8||mou==10||mou==12)day=31; else if(mou==4||mou==6||mou==9||mou==11)day=30; else if((year%4==0&&year%100!=0)||year%400==0)day=29; else printf("dont year!\n"); return printf("there are %d days in %d %d \n",day,year,mou);}

//可以了,=是赋值啊,==才是判断啊

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
厦门住宿推荐
为甚么我热心帮助别人解答问题,自己却得不到
像莪这样的人,还能活下去吗?
急求<<暮光之城>>(1-5)TXT电子书
DNF30的剑魂一般攻击速度都是加多少?
来月经做一次爱会有事吗
梦幻西游一个69带的龟丞相带小法连小法暴小魔
如果没犯罪,被误判住了十年牢,后来证明他没有
出生婴儿受的经下怎么办
QQ头像制作。会的+Q562995533
甲沟炎不手术怎么痊愈我现在刚开始有点肿很疼
云南地区phone4代多少钱。
虎年姓王8月28日1点55分生的女孩起什么名字好
我的杰西卡是极品吗?
富士最近有没有什么低的单反,为什么网上有好
推荐资讯
如何瘦脸和双下巴
哪位大侠能给我手机电子宠物的游戏 最好是诺
女朋友怀孕了.她要打掉宝宝.她说现在不想和我
四川乐山职业技术学院在录取了没啊?
魏都区自然堂(胖东来许昌店)怎么去啊,谁知道
瀍河回族区河南省洛阳正骨医院静脉药物配置中
喜欢和爱有什么区别 0.0
雨湖区湘潭5233KTV哪位知道具体地址啊
桃江县益阳晶晶足沐城哪位知道具体地址啊
旧历1993年9月29日出生的星座是什么
怎么调节QQ2010的皮肤透明度?
360杀毒免打扰模式是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?