第五題 因為要與第四題相同所以要用getchar()本來想說沒差但經過同學的反應決定還是要更改一下 記得getchar()後面要加fflush(stdin)要清除暫存
- #include <stdio.h>
- #include <stdlib.h>
- int main(void)
- {
- char cstring1 = 0,cstring2 = 0;
-
- while(cstring1 != 48)
- {
-
- printf("輸入一個字元:");
- cstring1 = getchar();
- fflush(stdin);
- if(cstring1 <= 90 && cstring1 >= 65)
- {
- cstring2 = cstring1 - 65;
- cstring2 = 97 + cstring2;
- printf("輸入的字元是大寫%c 轉小寫為%c\n", cstring1, cstring2);
- }
- else if(cstring1 <= 122 && cstring1 >= 97)
- {
- cstring2 = cstring1 - 97;
- cstring2 = 65 + cstring2;
- printf("輸入的字元是小寫%c 轉大寫為%c\n", cstring1, cstring2);
- }
- else
- printf("輸入錯誤\n");
- }
-
- system("pause"); return(0);
- }
留言
張貼留言