求大佬幫忙!請編寫函式能將字串中所有的大寫字母變成小寫

2021-03-26 07:04:02 字數 3282 閱讀 4706

1樓:丨紅色石頭

#include

#include

#include

void change(char a)

}int main()

編寫一個函式,其功能為:將給定字串中的所有大寫字母改寫成小寫字母

2樓:army1椒rz迫

函式的定義:

char upchange(char in);

函式的實現

char upchange(char in)主函式中的呼叫

char inp[200];

scanf("%s", inp);

int len=strlen(inp);

for (int i=0;i= 65)&&(int(inp[i]) <= 90)) //因為大寫字母的ascii碼在65和90之間

inp[i]=upchange(inp[i]);

}printf("%s\n", inp);

【基本函式設計,用地址傳遞引數】編寫一個函式,將字串中的所有大寫 字母轉換成小寫字母,

3樓:匿名使用者

思路:先定義字串,並輸入,然後對字串進行遍歷,並判斷是否是大寫字母,如果是則其ascii加32,如果是小寫字元則其ascii減去32,最後輸出字串即可。

程式設計c++:編寫函式,將一個字串中所有的大寫字母轉換為小寫字母,所有的小寫字母轉換為大寫字母。 5

4樓:匿名使用者

使用地址傳遞而非引用傳遞,大概是從 c 轉過來/ 有著 c 的風格吧。

char* magicfunction(char* str)return str ;}

5樓:

void changeit(char *p)}

編寫一個函式,將輸入的一串字元中的小寫字母轉變成大寫字母,在主函式

6樓:匿名使用者

#include

#include

#include

void strupper(const char *str, char *result);

int main()

void strupper(const char *str, char *result)

.編寫函式,將給定字串的大寫字元轉換為小寫字元。在主函式中輸入字串並呼叫函式,輸出轉換後字串.

7樓:用著追她

1、initcap(str)完成對字元首字母大寫的轉換。

2、在進行首字母大寫進行轉換的時候如果字回符串答包含多個單詞同樣只轉換各個單詞的首字母。

3、lower函式的作用是將字串全部轉換為小寫。

4、upper函式的作用是將字串全部轉換為大寫。

5、想把hello world 字元首字母大寫,其它變為小寫。這個時候可以使用巢狀函式。

6、也可以直接使用initcap函式。

8樓:匿名使用者

#include

#include

char *tran(char a[100]) //返回的是地址,故用char *

int main()

另:在函式呼叫時,tran( ) 裡面的引數需要傳的是陣列的首地址(即:陣列名),而n[100]表示n陣列中的第101個字元。

c語言編寫函式將字串中的大寫字母轉換為小寫字母。用函式呼叫

9樓:凌亂心扉

char strcase_switch(char* string)

if (string[i] >= 'a' && string[i] <= 'z')

}return string[i];

} int _tmain(int argc, _tchar* argv)

char用法:

c語言中char用於定義字元型別變數或字元指標變數,例如「char a;」則定義了變數a是字元型別,「char*a;」則定義了變數a是字元指標型別。

char是c語言整型資料中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都預設是signed,但char在標準中不指定為signed/unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的。

關於char還有一個特殊的語言就是char*,它在c語言中有專門的語義,既不同於signed char*,也不同於unsigned char*,專門用於指以'\0'為結束的字串。

10樓:碧海風雲

#include

#define len 100

void str_trans(char c)int main(void)

執行結果

11樓:岑永洪

資訊學奧賽 1138-將字串中的小寫字母轉換成大寫字母

編寫一個函式,將一個字串(最多80個字元)中的大寫字母變為小寫字母,小寫字母變為

12樓:路過打醬油

編寫一個函式,將一個字串(最多80個字元)中的大寫字母變為小寫字母,小寫字母變為大寫字母。要求字串的輸入與輸出在主函式中完成。

13樓:匿名使用者

vb中有現成的字串大小寫轉換函式ucase和lcase,不需要刻意自己編!

14樓:匿名使用者

#include

void main()

用c語言,編寫一個名為fun的函式將字串中所有的大寫字母換成小寫字母.高手來!

15樓:夢想窗外

#include

#include

void fun(char a, int size)}void main()

16樓:匿名使用者

#include

#include

void fun(char *ch)

}int main()

17樓:

//任意字串長度都行的,上面的卻是固定的//無用動態內指標

#include

void fun(char *q) }

void main()

18樓:≮茶香

fun(char *str)

請編寫函式fun其功能是統計s所指字串中的數字

int fun char s return k 例如 include define max len 25 字串字元個數 int count char s 計算函式宣告 main int i int count 0 char ch char str max len 1 字元陣列 str max len...

編寫函式,求字串中單詞的個數。單詞之間用空格分隔

函式宣告,也 來可以寫成自這樣 int alphabetic char c 兩種寫法都是正確的,只是第二種方法更加明瞭 int longest char 也是一樣的道理 關於if alphabetic string i 是指如果函式alphabetic string i 返回0就不執行,否則執行,如...

編寫函式,實現從字串str中刪除所有的指定字元ch,從

void delchar char str,char ch p 0 演算法描抄 述 定義兩字 襲符指標 bai,一個作為du讀取指標,另一zhi個作為寫入指標,寫指標指向字串的頭部dao。將寫指標向後移定位到第一個要替換字元或結束符,如果是結束符,返回 否則,讀指標 寫指標加1。如果讀指標指向的字元...