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子句中移出來,因為賦值的時間偶是一個借一個的,不...