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

為了賬號安全,請及時綁定郵箱和手機立即綁定

我這個代碼有什么問題嗎 麻煩麻煩 解答解答!?。。。?/h1>

#include <stdio.h>




int main()?




{?




? ? int a,b,c,d,e,f,g,h,i,j,k,l,sum,i;sum=0,i=0,a=31,c=31,d=30,e=31,f=30,g=31.h=31,i=30,j=31,k=30,l=31;/* 定義需要計算的日期 */




? ? int year = 2008;




? ? int month = 8;




? ? int day = 8;




? ? /*




? ? ?* 請使用switch語句,if...else語句完成本題




? ? ?* 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”




? ? ?* 小編還是希望大家獨立完成哦~




? ? ?*/




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




? ? b=29;




? ? else b=28;




? ? switch(month)




? ? {

? ? ? ? case 12:sum=sum=a+b+c+d+e+f+g+h+i+j+k;break;


? ? ? ? case 11:sum=a+b+c+d+e+f+g+h+i+j;break;


? ? ? ? case 10:sum=a+b+c+d+e+f+g+h+i;break;


? ? ? ? case 9:sum=a+b+c+d+e+f+g+h;break;


? ? ? ? case 8:sum=a+b+c+d+e+f+g;break;


? ? ? ? case 7:sum=a+b+c+d+e+f;break;


? ? ? ? case 6:sum=a+b+c+d+e;break;


? ? ? ? case 5:sum=a+b+c+d;break;


? ? ? ? case 4:sum=a+b+c;break;


? ? ? ? case 3:sum=a+b;break;


? ? ? ? case 2:sum=a;break;


? ? ? ? case 1:sum=0;break;


? ? }




? ? i=sum+day;




? ? printf("%d年%d月%d日是%d年的第i天";year,month,day,year,i);


? ? return 0;


正在回答

2 回答

  1. if語句少了一個右括號

  2. if語句后面不須加分號

  3. 你的main函數最后沒加花括號

1 回復 有任何疑惑可以回復我~
#1

qq_單純永遠_0 提問者

非常感謝!
2018-07-14 回復 有任何疑惑可以回復我~

但是改正后還是運行不了的呢?


麻煩大佬在幫忙解答一下,超級謝謝!

#include <stdio.h>

int main()?

{?


? ? int a,b,c,d,e,f,g,h,i,j,k,l,sum,i;sum=0,i=0,a=31,c=31,d=30,e=31,f=30,g=31.h=31,i=30,j=31,k=30,l=31;/* 定義需要計算的日期 */



? ? int year = 2008;



? ? int month = 8;



? ? int day = 8;


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

? ? b=29;

? ? else b=28;

? ? switch(month)

? ? {


? ? ? ? case 12:sum=sum=a+b+c+d+e+f+g+h+i+j+k;break;




? ? ? ? case 11:sum=a+b+c+d+e+f+g+h+i+j;break;




? ? ? ? case 10:sum=a+b+c+d+e+f+g+h+i;break;




? ? ? ? case 9:sum=a+b+c+d+e+f+g+h;break;




? ? ? ? case 8:sum=a+b+c+d+e+f+g;break;




? ? ? ? case 7:sum=a+b+c+d+e+f;break;




? ? ? ? case 6:sum=a+b+c+d+e;break;




? ? ? ? case 5:sum=a+b+c+d;break;




? ? ? ? case 4:sum=a+b+c;break;




? ? ? ? case 3:sum=a+b;break;




? ? ? ? case 2:sum=a;break;




? ? ? ? case 1:sum=0;break;




? ? }


? ? i=sum+day;


? ? printf("%d年%d月%d日是%d年的第i天";year,month,day,year,i);


? ? return 0;

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       927001    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

我這個代碼有什么問題嗎 麻煩麻煩 解答解答?。。。。?/h1> 我要回答 關注問題

微信客服

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

幫助反饋 APP下載

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

公眾號

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