C語言怎么將所有字母轉換成大寫字母輸出
這篇文章主要介紹“C語言怎么將所有字母轉換成大寫字母輸出”,在日常操作中,相信很多人在C語言怎么將所有字母轉換成大寫字母輸出問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C語言怎么將所有字母轉換成大寫字母輸出”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
1.題目
輸入字符串,將所有字母轉換成大寫字母輸出,如果不是字母,結束進程
2.代碼
#include<stdio.h> #include<string.h> int?test(char*?input,char*?output) { ??int?i=0,?z?=?0,l=0; ??l?=?strlen(input); ??for?(i?=?0;?i?<=?l;?i++)?{ ????if?('A'?<=?input[i]?&&?input[i]?<=?'Z')?{ ??????output[z]?=?input[i]; ????} ????else?if?('a'?<=?input[i]?&&?input[i]?<=?'z')?{ ??????output[z]?=?input[i]?-?32; ????} ????else?{ ??????return?0; ????} ????z++; ??} ??return?0; } int?main()?{ ??char?input[50]?=?""; ??char?output[50]?=?""; ??printf("請輸入字符串:\n"); ??scanf("%s",?input); ??test(input,output); ??printf("%s",?output); ??return?0; }
運行結果:
到此,關于“C語言怎么將所有字母轉換成大寫字母輸出”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注蝸牛博客網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:niceseo99@gmail.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。版權聲明:如無特殊標注,文章均為本站原創,轉載時請以鏈接形式注明文章出處。
評論