程式作業 第5題 for 四子一丙

第五題 因為要與第四題相同所以要用getchar()本來想說沒差但經過同學的反應決定還是要更改一下 記得getchar()後面要加fflush(stdin)要清除暫存

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(void)
  4. {
  5. char cstring1 = 0,cstring2 = 0;
  6. while(cstring1 != 48)
  7. {
  8. printf("輸入一個字元:");
  9. cstring1 = getchar();
  10. fflush(stdin);
  11. if(cstring1 <= 90 && cstring1 >= 65)
  12. {
  13. cstring2 = cstring1 - 65;
  14. cstring2 = 97 + cstring2;
  15. printf("輸入的字元是大寫%c 轉小寫為%c\n", cstring1, cstring2);
  16. }
  17. else if(cstring1 <= 122 && cstring1 >= 97)
  18. {
  19. cstring2 = cstring1 - 97;
  20. cstring2 = 65 + cstring2;
  21. printf("輸入的字元是小寫%c 轉大寫為%c\n", cstring1, cstring2);
  22. }
  23. else
  24. printf("輸入錯誤\n");
  25. }
  26. system("pause"); return(0);
  27. }

留言

這個網誌中的熱門文章

C# 井字遊戲