91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言大小寫字母轉化代碼怎么寫

小億
111
2023-10-23 13:53:18
欄目: 編程語言

在C語言中,可以使用字符數組和ASCII碼來實現大小寫字母的轉化。下面是一個示例代碼,將輸入的字符串中的大寫字母轉換為小寫字母,小寫字母轉換為大寫字母。

#include <stdio.h>

void convertCase(char *str) {
    int i = 0;
    while (str[i] != '\0') {
        if (str[i] >= 'a' && str[i] <= 'z') {
            // 小寫字母轉大寫字母
            str[i] = str[i] - 32;
        } else if (str[i] >= 'A' && str[i] <= 'Z') {
            // 大寫字母轉小寫字母
            str[i] = str[i] + 32;
        }
        i++;
    }
}

int main() {
    char str[100];
    printf("請輸入一個字符串:");
    scanf("%s", str);
    
    convertCase(str);
    
    printf("轉換后的字符串為:%s\n", str);
    
    return 0;
}

在上述代碼中,convertCase函數接受一個字符數組作為參數,遍歷該數組中的每個字符,如果字符是小寫字母,則將其轉換為大寫字母;如果字符是大寫字母,則將其轉換為小寫字母。主函數中首先輸入一個字符串,然后調用convertCase函數進行轉換,最后輸出轉換后的字符串。

0
曲阳县| 德惠市| 曲阜市| 日喀则市| 宿迁市| 新绛县| 卢龙县| 克拉玛依市| 府谷县| 京山县| 稷山县| 临西县| 崇仁县| 承德县| 兴文县| 满城县| 兴安盟| 天台县| 西华县| 太保市| 三原县| 正镶白旗| 襄汾县| 龙南县| 旬阳县| 蕉岭县| 博罗县| 广汉市| 花莲县| 双桥区| 原阳县| 扎囊县| 嘉祥县| 抚顺县| 乌鲁木齐县| 平原县| 扎兰屯市| 盐城市| 渭南市| 诏安县| 汉川市|