1樓:匿名使用者
#include "stdio.h"
#include "conio.h"
main()
sum=sum+day; /*再加上某天的天數判斷是不是閏年*/
leap=1;
else
leap=0;
if(leap==1&&month>2) /*如果是閏年且月份大於2,總天數應該加一天*/
sum++;
printf("it is the %dth day.",sum);
getch();}
2樓:偶爾_憂鬱
大體說一下思路吧!我手機上網沒法寫!菜鳥級別別介意哈!
先定義乙個陣列!存每個月的天數,例如b[1]=31但是二月隨便寫日期!用三個變數存年,月,日;寫兩個函式,第乙個是判斷閏年的,在輸入年月日後呼叫!
返回值是二月的天數,賦給b[2],然後呼叫算天數的函式,用,函式中用迴圈把月數之前的時間相加,如十月,則把b[1]到b[9]相加,然後迴圈結束後把年月日中的日加上就可以了!最後返回!具體細節慢慢想吧!
3樓:匿名使用者
//這是乙個很簡單但很完善的程式,已執行成功,可判斷年月日的錯誤輸入,希望能令你滿意:
#include
using namespace std;
int main()
; int b[13]=;
cin>>year>>month>>day;
if(year>0&&month>0&&month<13&&day>0&&day<32)
else cout<<"輸入有錯誤!"< } else else cout<<"輸入有錯誤!"< } }else cout<<"輸入有錯誤!"< return 0;} 4樓:匿名使用者 #include using namespace std; // 是否是閏年 // bool isleap(int nyear); int main(void) cout<<"輸入日期為一年中的第"< return 0;} 5樓: 當做平年來算好了。。 把12個月的每種情況都用switch case語句寫出來; 例如,switch (month) 6樓:匿名使用者 #include using namespace std; int leapyear(int); int daynumber(int,int); int daynumber[2][13]=,};//如果不是閏年2月等於28天,否則等於29天int main() return 0; }int leapyear(int year)//閏年int daynumber(int leap,int month)//月 7樓: #include using namespace std; bool isleap(int year)int main() ; if (isleap(y)) days[2]=29; else days[2]=28; for (int i=1;i t+=d; cout< system("pause"); return 0;} 8樓:匿名使用者 沒有年怎麼判斷? 閏年和平常可不同啊 j**a 輸入年月日,計算該日是這一年的第幾天 9樓: switch(month) 改成 switch(i) 10樓:我是個好人 switch(i) 不然你進去就是選擇了29.。。 11樓:匿名使用者 calendar cal = calendar.getinstance(); system.out.println(cal.get(calendar.day_of_year)); 12樓:匿名使用者 for(int i=1;i<=month;i++) ,少了等於號把。 13樓:匿名使用者 你應該switch(i),而不是switch(month) 一年的第多少天是幾月幾號怎麼計算? 14樓:析利葉僧茶 首先,像這種題目,你要先弄清楚每一年之間的區別,這種區別往往體現在是否是閏年上。如果是閏年,那麼2月是有29天的,反之,2月則只有28天。這就是區別,所以想要弄清楚一年的第幾天是知幾月幾號,必須先弄清楚這一年是不是閏道年,其次就是弄清楚每個月具體有多少天,除了2月之外,其他月份不是30天,就是31天。 弄清楚具體月份的天數之後就可以開始計算幾月幾號了。假設要求2015年第一百天是幾月幾號的演算法如下: 2015年是平年,2月只有28天。 先看一月,31天<100天 再看二月31+28=59天<100天 再看三月59+31=90天<100天 再看四月90+30=120天》100天 所以內第一百天肯定在四月裡,因為四月結束時已經超過了100天。 而三月過完之後只有90天,直接用100-90=10天這個10天表示的就是第一百天其實是四容月份的第十天,也就是十號。因此2015年第一百天是四月十號。其實這種題目就是不停的試算,等算到確定的範圍之後就能算出答案了。 15樓:巨淑英裔婉 135天,平均每月30天的話至少是四個月 那麼接下來計算前四個月的總天數 首先2012年是閏年, 一月31天 二月29天 三月31天 四月30天 總共121天,那麼應該就是5月的了,135-121=14即是5月14日 星期的話,先減去7的整數倍133(19周)然後2012年1月1日是星期n,那麼在第134天時就是星期n,推算下去134是星期(n+1),135是星期(n+2)。別忘了一周七天。 16樓:黑狐之尾 公曆很好算,1、3、5、7、8、10、12都是31天。 4、6、9、11月都是30天 2月是28天(平年),閏年是29天。 101天是1、2、3、月相加是90天,再加11天就是4月的11號了。 17樓:創北 你可以自己製作乙個**: 1月:x 2月:31+x 3月:59+x(平年)60+x(閏年) 4月:90+x(平年)91+x(閏年) 5月:120+x(平年)121+x(閏年)6月:151+x(平年)152+x(閏年)7月: 181+x(平年)182+x(閏年)8月:212+x(平年)213+x(閏年)9月:243+x(平年)244+x(閏年)10月: 273+x(平年)274+x(閏年)11月:304+x(平年)305+x(閏年)12月:334+x(平年)335+x(閏年)x表示號,有了這樣的**,直接查表就可以了. 比如8月8號就是220天(平年)221天(閏年) 用迴圈做啊,定義乙個s來計數,然後資料累加,s 最後再除以s include void main printf 不過平 得的學生成績為 for int j 0 j 10 j 有兩種可能,第一種只是我的乙個猜想,因為你是滑鼠操作嘛 通過設定spread快捷鍵來指定滑鼠左鍵按下的功能是開始編輯,這種做法... include void main sum a i sum sum 10.0 printf 不及格人數為 d num printf 平均成績為 2f sum include void main for i 0 i 10 i printf 不及格人數是 n n printf 不及格的成績是 for i... 聲音通過的路程除以聲音傳播的時間 聲音的速度是怎麼計算出來的呢?聲音的傳播速度計算公式是什麼?聲音在空氣中的傳播速度是340m s。聲音在不同介質中傳播速度一般是固體 液體 氣體 例外如 軟木 500m s,小於煤油 25 蒸餾水 25 等 聲的傳播速度與介質的種類和介質的溫度有關。聲音在各類物體中... 馬力的單位是ps,俗稱匹。馬力是工程技術上常用的一種計量功率的單位。是衡量汽車最高速度的物理量,馬力大車子的最高速度高。扭矩是衡量車子加速能力的物理量,扭矩大車子的加速效能好,也就是說有勁。功率是指物體在單位時間內所做的功,即功率是表示做功快慢的物理量。功率越大轉速越高,汽車的最高速度也越高,常用最... 在中國發行 有兩種方式。如果是固定 新股發行 每股稅後利潤 發行市盈率。在區間尋價的情況下,確定新股發行的上下限,按照集合競價的原則,以符合最大成交量的 作為確定的發行 在當代國際 快速發展的趨勢下,匯率對一國經濟的影響越來越大。1,任何國家的經濟都不同程度地受到匯率變化的影響。而且,匯率變化對一國...從鍵盤上輸入學生的成績,計算出平均成績,並輸出低於平均分的學生成績,用輸入負數結束輸入
c語言。輸入學生的某門課程成績,計算出平均成績,並輸出不及格成績和人數
聲音的速度如何計算,聲音的速度是怎麼計算出來的呢?
如何計算汽車的馬力,汽車的馬力是怎麼計算出來的
股價是怎麼計算出來的,股票的股價是怎麼算出來的?