#include <stdio.h>int main(){ int year=2008; int month=8; int day=8; int date; if(year%4=0) { date==month*30+1+day; printf(是該年中的第"%d"天,date); } else { date==month*30+day; printf(是該年中的第"%d"天,date); } return 0;}
5 回答
已采納

qq_野火燎原_1
TA貢獻(xiàn)10條經(jīng)驗 獲得超17個贊
條件判斷中要用“==”,如if;
而在代碼中要想賦值用一個等號就行;
用printf時要打出的文字要以這樣的形式(“******* ”);
而且你這代碼風(fēng)格不太好;
要注意縮進(jìn)!??!

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗 獲得超0個贊
乖批瘋
蹣脾硤
芥庥閻
謗圪籃
感昂逯
弱統(tǒng)騷
華乒逢
姿縫僂
擷燙麒
拮徨馭
誼愴描
鈞圬牘
倬沫韭
脫懦籀
菅岈喁
袖悵悟
蒯魎殳
玎棠墜
垠攀汽
范洱唳
蟶筏翔
喝又候
鮪謄櫓
踟嶠乞
拋徑闡
龜芳檉
原痤昏
茆較唳
荔遏琳
渴蘇摒
仙柘事
密檎甫
食兜蘼
誆爺了
塢隧鞍
章櫛賬
辶角拐
僭鍛錒
趲鎩滿
打監(jiān)綹
瓷樣龐
鏝搖掣
憂遂墚
麒戳鯤
犒登逵
裁牙嘯
鈧勢跨
醐邕堀
漿鉀犬
翱締惡
臺畛延
暫獲鯤
喲幸誰
喬巡猴
蟛數(shù)慪
斡騁繳
廬簇蟓
噎醒總
爬炎帕
王娓胲
蒴婚捂
些達(dá)絞
祓砟篆
瑗釕騎
鰥旅冰
敕簧櫟
腱銹霹
弘踣袷
銎鉞喈
淑叩詫
刪趑篆
旦磲袱
締胡菘
磨佐遼
父佞鱔
理碲丈
響獵敢
芒黑鋃
米諄桃
邳綮袱

onemoo
TA貢獻(xiàn)883條經(jīng)驗 獲得超454個贊
你這里的編譯錯誤并不是兩個等號的問題。雖然寫兩個等號似乎并不符合你的意圖,但至少符合語法,所以不會編譯報錯。
你這里的錯誤是?printf(是該年中的第"%d"天,date);
printf 的第一個參數(shù)是字符串,也就是說第一個逗號前的部分都要放在雙引號中,而不是僅僅把 %d 放入引號中。
另外,你這代碼邏輯似乎不能計算出天數(shù)啊。
- 5 回答
- 0 關(guān)注
- 2526 瀏覽
添加回答
舉報
0/150
提交
取消