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

第五題 因為要與第四題相同所以要用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);
}

留言

這個網誌中的熱門文章

UVA 11321 Java