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...