c語言題目 請輸入星期幾的字母來判斷一下是星期幾,如果字母一樣,則繼續判斷字母

2021-04-15 06:06:29 字數 1371 閱讀 9278

1樓:聽不清啊

||已經改好了:

#include

#include

main()}}

求c語言題目:請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母

2樓:啥都可能

用scanf時當你輸入bai

乙個字元過後再du輸入回車,zhi下次再用scanf時,上次輸入dao的回車會直接被當作字元輸專入,所以你不能進行第二

屬次輸入。像樓上所說,在scanf之後加上fflush(stdin)就可以清空緩衝區了~

3樓:匿名使用者

在 scanf("%c",&week1); 下加一句:

getchar();

4樓:飛瑤小饕餮

在scanf("%c",&week1);

後加乙個清除緩衝區;

fflush(stdin)

求大神c語言 輸入星期幾的第乙個字母來判斷一下是星期幾 ,如果第乙個字母一樣,則繼續判斷第二個字母

5樓:匿名使用者

輸入時,為了bai確保程式du正確執行,應該輸入乙個字zhi母就按一dao

次回車,這樣才

內能保證當首字母唯一

容確定星期幾時,直接輸出結果並退出

完整修改如下:

#include

main()

else

if(ch=='s')

printf("\n");}

6樓:匿名使用者

把需要輸入第二個字元的地方寫兩次scanf(),可能是因為第一次的回車符被第二次scanf()獲取。

7樓:匿名使用者

幾乎每行都bai有錯誤du,幫你改正zhi了dao,錯誤之專處用//表示了屬:

char ch; //

scanf("%c",&ch);

if(ch=='m')print("%s","monday"); //

if(ch=='t')

if(ch=='w')printf("%s","wednesday"); //

if(ch=='f')printf("%s", "friday"); //

if(ch=='s')

8樓:匿名使用者

#include

int main()

if(ch=='w')printf("wednesday");

if(ch=='f')printf("friday");

if(ch=='s')}

C語言的輸入輸出,c語言是通過什麼來輸入輸出的?

char a a int b 20 printf d,d a b,b a a a a a 1 這個怎麼輸出,最好是有步驟的說,謝謝。輸出66,34 計算a 1 因為a a asicl碼值是65 此時a 66輸出 a b,b a 逗號表示式的返回值是最右邊的 而最右邊的是賦值式,它的值就是被賦值的結果...

c語言程式中輸入字母,要求輸出這字母的ASCII碼值的和,程式不會寫

資料 include stdio.h int main int argc,char argv int s,i char ch printf please enter 3 letters.n for s i 0 i 3 i scanf c ch if ch a ch z ch a ch z s ch ...

c語言,輸入小寫字母,輸出該字母對應的大寫字母。怎麼編

main ch getchar 輸入乙個小寫字母 printf n return 0 c語言,輸入乙個小寫字母,輸出該字母對應的大寫字母。怎麼編 include int main ch getchar 輸入乙個小寫字母 printf n return 0 include int main retur...