回覆列表
  • 1 # XIaoPan

    #include <stdio.h>

    int main()

    {

    char ch;

    ch=getchar();

    ch+=32;

    putchar(ch);

    printf("\n");

    fflush(stdin);

    ch=getchar();

    ch-=32;

    putchar(ch);

    printf("\n");

    return 0;

    }

  • 2 # tkmlt12022

    獲取小寫字母的assic碼減去32就是大寫字幕的assic碼了例如:public class Test { public static void main(String args[]) { char ca = "a"; int ia = (int)ca - 32; char ba = (char)ia; System.err.println(ba); }}輸出的就是a的大寫A

  • 3 # 使用者109389017472

    你好,我是【答答老師】,很高興為你解答。是用C語言嗎?如果是那麼就是這樣 #include<stdio.h> int main(void) { char i; printf("請輸入一個字母,我將轉換為小寫字母!\n您的字元是:"); scanf("%c",&i); if(i>64 && i<91) { i+=32; printf("\n轉換後的字母為: %c\n",i); } else if(i>96 && i<123) printf("\n你輸入的是小寫字母,無需轉換!\n"); else printf("\n你輸入的不是有效的英文字母,不在轉換範圍之內..\n"); return 0; }更多專業的科普知識,歡迎關注我。如果喜歡我的回答,也請給我贊或轉發,你們的鼓勵,是支援我寫下去的動力,謝謝大家。

  • 中秋節和大豐收的關聯?
  • excelif函式巢狀多少層?