你輸入了S后的回車還在緩沖區(qū)中,后來被讀取到letter中了,而不是你輸入的字母,所以才會出錯,你在之前再加一個getchar就行了。還有你的第二個else if中不需要再讀取字母了,直接判斷就行了。下面是整理后的代碼。

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)廣饒免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
1 輸入變量a;2 對變量a進行判斷(switch(a));3 根據(jù)a值輸出對應的字符串;4 程序結(jié)束。
程序流程如下:1 輸入變量a;2 對變量a進行判斷(switch(a));3 根據(jù)a值輸出對應的字符串;4 程序結(jié)束。
C語言編程序?qū)崿F(xiàn)如下功能:輸入任意一個日期的年、月、日的值,求出是星期幾并輸出。
1、下面是整理后的代碼。我建議你直接讀取一段作為字符串來判斷比較方便,這樣比較麻煩。
2、即:365*(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)+e。它的值即為當前天是從公元元年一月一日開始算起的第幾天。
3、C語言根據(jù)日期判斷星期幾(使用基姆拉爾森計算公式)算法如下:基姆拉爾森計算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日數(shù),m表示月份數(shù),y表示年數(shù)。
1、注意:本源碼中,函數(shù)GetWeekDay的返回值僅僅表示輸入?yún)?shù)是否“正確/有效”(例如前三個參數(shù)使用2001,2,29就是無效參數(shù)),能否得到預期的星期值;真正的星期值則是通過輸出變量返回給主調(diào)函數(shù)的。
2、M是月份,d是日數(shù)。1月和2月要按上一年的13月和14月來算,這時C和y均按上一年取值。 兩個公式中的[...]均指只取計算結(jié)果的整數(shù)部分。算出來的W除以7,余數(shù)是幾就是星期幾。
3、/**程序描述:給定年、月、日,計算該日是該年的第幾天,然后計算該日是星期幾。
標題名稱:c語言函數(shù)判斷星期幾 c語言判斷周幾
文章來源:http://chinadenli.net/article15/deiisgi.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、手機網(wǎng)站建設、關鍵詞優(yōu)化、企業(yè)網(wǎng)站制作、做網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)