C語言 字符串中大小寫字母轉(zhuǎn)換 題目是:輸入一個字符串,將其中的大寫字母換成小寫,小寫字母換成大寫,其他的字符不變。
思路:先定義字符串,并輸入,然后對字符串進行遍歷,并判斷是否是大寫字母,如果是則其ASCII加32,如果是小寫字符則其ASCII減去32,最后輸出字符串即可。
#include <stdio.h>int main(){ char a[100]; int i; gets(a); for(i=0;a[i]!='/0';i++) if(a[i]>='a'&&a[i]<='z') a[i]-=32; else if(a[i]>='A'&&a[i]<='Z') a[i]+=32; puts(a); return 0;}/*運行結(jié)果:abc23DEFABC23def*/新聞熱點
疑難解答