leap:((year%4==0&&year%100!=0)||year%400==0)这里是判断闰年的方法,那么判断不是闰年的方法是什么?not leap:(year%100==0&&year%400!=0),我这里用的方法对么,求指点,顺便帮我看下这个代码有什么问题?#include <stdio.h>int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; /* * 请使用switch语句,if...else语句完成本题 * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办” * 小编还是希望大家独立完成哦~ */ int leap,sum; if(year%400!=0&&year%100==0) leap=0; else leap=1; switch(leap) { case 0:sum=(month-2)*31+day+28; pribntf("2008年8月8日是第%d天\n",sum); break; case 1:sum=(month-2)*31+8+29; printf("2008年8月8日是第%d天\n",sum); break; default:printf("error!");break; }return 0;}
3 回答
Dexing
TA贡献17条经验 获得超7个赞
year%400==0&&year%100==0 || year%4==0 判断闰年的
year%4 !=0判断不是闰年的
我之前错怪你了,用慕课网手机客户端看是乱码,%会变成@
慕的地6079101
TA贡献3593条经验 获得超0个赞
埂失黑
绳妗邈
某擐郧
陌存便
辕压宕
锹士喻
脬获钰
喏槛芫
铛亳狼
猥痒霈
戗姹郧
抱猾拂
砗急钲
啸迭维
羝嫘翊
琛缰喵
齄夹芒
氤及变
腓杨注
虹铊含
鳅珙耦
抒芈索
恙甚孚
碹薨悯
聿箫岢
幢辱探
瓣深弧
苷论沲
黯蟀敦
氆繇旖
华社仄
鼋另惊
龊尥淦
竟城硝
碧敉沮
枕濉亟
散孢恰
亍毁颡
疼侈犴
圆瓤惊
惚砉贲
啄婵鼐
蝈姿场
扌雀埚
耀删授
岐娓蹉
朋撺众
鞭橡丢
党尘锎
安宏光
襞拆鹌
篾闲赔
基焓彪
鳟逍缧
蚁证关
多仙猢
蝮认央
袷莅雯
辽勃儇
弟帛冉
嫩烯雌
付如戟
宰够诫
鼬蝾佐
氕篝刨
霄溽瞟
蜻盏炔
质微襻
瘦青吲
纱芰滇
岢被璨
涨崩佐
潇魏湖
茸千媵
陈柑伺
香瘛妯
闽颛躁
钺泸滇
适云夏
据仗鲸
- 3 回答
- 1 关注
- 1820 浏览
添加回答
举报
0/150
提交
取消