C語言用strupr函式將字串中小寫字母轉換成大寫字母,其

2021-04-13 01:48:00 字數 3673 閱讀 2255

1樓:匿名使用者

原型:extern char *strupr(char *s);

用法:copy#include

功能:將字串bais轉換為大寫形式du

說明:只轉換s中出現zhi的小寫字母,不改變其它字dao符。返回指向s的指標。

舉例:// strupr.c

#include

#include

main()

怎麼用strupr,strlwr函式分別將字串中大寫字母轉換為小寫,小寫字母轉換成大寫, 100

2樓:金色潛鳥

包含標頭檔案string.h。用 gets(s); 讀入一行字串。 列印 strupr(s) 就是大寫,

列印 strlwr(s) 就是小寫,用 strcpy(s,strupr(s)); 就把 s 轉達大寫,用strcpy(s,strlwr(s)); 就把 s 轉達小寫,程式例子如下:

#include

#include

int main()

例如:輸入: abcd xyz 234 uce輸出:

abcd xyz 234 uce

abcd xyz 234 uce

abcd xyz 234 uce

abcd xyz 234 uce

編一個函式fun(char s【】),其功能是把字串s中的小寫字母轉換成大寫字母,其他字母不變

3樓:幻の上帝

void fun(char s)

}====

[原創回答團]

4樓:

幹嘛不用strupr(const char *)函式呢char str[20]="abc123";

printf("%s\n",strupr(str));

輸出abc123

5樓:匿名使用者

初學者吧,很簡單的,上面兩種都行

c語言將字串中的所有小寫字母轉換為大寫字母並輸出。

6樓:匿名使用者

strupr();這個函式可以完成你bai題目的須要du

或是寫一個迴圈也可以zhi

for(int i=0;i以了,不過dao如果遇到內符號和數字會有問題,如果字元容串內有數字和符號還得加判斷

7樓:

#include

void fun(char str1)

main()

8樓:

void fun(char str1)

/************end************/}

c語言 功能:將字串中的小寫字母轉換為對應的大寫字母,其他字元不變

9樓:小夏在深圳

源**如下:

#include "stdio.h"

#include "conio.h"

char *todaxie(char *s);/*函式--變大寫*/main()

char *todaxie(char *s)/*函式--變大寫的具體內容*/

return s;

}擴充套件資料1、在c++程式開發中,程式設計師需要使用 for() 迴圈語句時,常常將迴圈遍歷定義在 for() 內部。

2、c語言程式的「短路表示式」決定了只有 executestepa() 函式成功才會接著執行 executestepb() 函式,只有 executestepb() 函式也成功,才會執行 executestepc() 函式。

10樓:匿名使用者

思路:抄因為小寫字母與其對應的大寫字母的ascii碼值相差32,則可以定義一個函式,直接遍歷輸入的字串,判斷該字元是否是小寫字母,如果是則自減32即可。

參考**:

#include

void change(char str)int main()

/*asdfasdf234asdf

asdfasdf234asdf*/

11樓:邱茉莉能陽

char

*temp;

while(*temp)

因為不知道你字元的長度,所以用的一個指標,如果知道就用一個for迴圈,讓字串中的每回個字元加答32或是減32就可以了。還因為在c中對字串的傳遞是傳地址所以不用返回語句。自己試下哦

12樓:雨落深山

/ 把字

符串轉換為大專寫

屬char* str2upper(char *str)return p;}

13樓:匿名使用者

void change(char str)

14樓:御風起影

for(int i=0;str[i]!=' \0';i++)

15樓:匿名使用者

void change(char str) }

16樓:匿名使用者

#include "string.h"

#include "stdio.h"

#include

void change(char str)void main()

設計函式實現將一個字串中小寫字母轉化為大寫字母。c語言題目

17樓:匿名使用者

#include

#include

void fun(char *s)

//以上為

du函式zhi,以dao下為主

回函式void main();

gets(s);fun(s);puts(s);

}//執行示例:答

c語言 編寫一個函式,其功能是將字串中的大寫字母改為小寫字母,其它字元不變。

18樓:匿名使用者

void fun(char *str)}

19樓:匿名使用者

void f(char *str)

20樓:匿名使用者

#include "stdio.h"

void convert(char *str)}}

int main()

c語言程式 寫一個函式將一個字串中的所有小寫字母變成大寫字母

21樓:匿名使用者

#include

#include

void main()

void vv(char str[10])希望能幫助你……

22樓:

#include

#include

#include

void mytoupper(char *str){int i = 0;

while (str[i] != '\0'){if ( !isupper(str[i])) // 如果是小寫則轉為大寫

23樓:

#include

void main()

for(i=0;i<10;i++)

用C語言程式設計,將字串s中的所有字元按ASCII值從小到大重新排序後,將排序後的字串輸出

include stdio.h include string.h int main printf output n puts s return 0 如下 include include int main printf s n str return 0 執行結果 include include voi...

C語言,編寫函式,函式是用選擇排序法將陣列排序

px 10 改為 px a 編寫函式,使用選擇排序法對陣列進行排序 用c語言 include include include int main void if i tmp for i 0 i 10 i printf 3d a i printf n return 0 隨機產生陣列中的元素,更合理一些。...

c語言程式問題用指標將字串中的空格刪除

做一個for迴圈,將字串逐字自己向自己拷貝,但遇到空格時跳過即可。舉例 如下 include stdafx.h if the vc 6.0,with this line.include stdio.h int main void p 必須將這一句從if子句中移出來,因為賦值的時間偶是一個借一個的,不...