亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新手求教C的問題

新手求教C的問題

C
慕后端8527005 2017-10-13 19:04:38
#include <stdio.h>int main()?{?? ? /* 定義需要計算的日期 */? ? int year = 2008;? ? int month = 8;? ? int day = 8;? ? /*? ? ?* 請使用switch語句,if...else語句完成本題? ? ?* 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”? ? ?* 小編還是希望大家獨立完成哦~? ? ?*/? ? ?int j,sum;? ? ?switch(month)? ? ?{? ? ?case 1:j=0;break;? ? ?case 2:j=31;break;? ? ?case 3:j=31+28;break;? ? ?case 4:j=31+28+31;break;? ? ?case 5:j=31+28+31+30;break;? ? ?case 6:j=31+28+31+30+31;break;? ? ?case 7:j=31+28+31+30+31+30;break;? ? ?case 8:j=31+28+31+30+31+30+31;break;? ? ?case 9:j=31+28+31+30+31+30+31+31;break;? ? ?case 10:j=31+28+31+30+31+30+31+31+30;break;? ? ?case 11:j=31+28+31+30+31+30+31+31+30+31;break;? ? ?case 12:j=31+28+31+30+31+30+31+31+30+31+30;break;? ? ?}? ? ?if((year%4==0&&year%100!=0)||year%400==0)? ? ?{? ? ? ? ?sum=j+day;? ? ? ? ?printf("今年是%d年%d月%日第%d天",year,month,day,sum);? ? ?}? ? else? ? {? ? ? ? sum=j+day+1;? ? ? ? printf("今年是%d年%d月%d日第%d天",year,month,day,sum);? ? }? ??? ? return 0;}? ??我是求2008年8月8日是該年第多少天,,,請問我這么打出錯在哪里??萌新求教……
查看完整描述

3 回答

已采納
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

printf("今年是%d年%d月%日第%d天",year,month,day,sum);
//少了%d格式
//這個分號明顯是中文狀態下輸入的。
//格式分割的逗號也是中文的,
printf("今年是%d年%d月%d日第%d天",year,month,day,sum);//注意中英文,這里也是中文的,


查看完整回答
反對 回復 2017-10-13
?
馮寶寶

TA貢獻31條經驗 獲得超8個贊

這么可怕的代碼,,,,,,,,,,,,,,,怎么這么長,,,,,,,,,,,,,,,,

查看完整回答
反對 回復 2017-10-14
  • 3 回答
  • 0 關注
  • 1543 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號