C語言程式設計求助!大小寫字母互換 字母順序左右互換

2022-03-08 23:58:55 字數 4388 閱讀 5715

1樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "string.h"

void main(void){

char a[200],i,ln;

printf("please enter a line of letters...\n");

gets(a);

ln=strlen(a)-1;

for(i=ln;i>=0;printf("%c",a[i--]^0x20));

printf("\n");

2樓:

給你提個意見,把字母加或者減32來切換大小寫,然後輸出的時候設定逆序輸出就ok了~~

3樓:匿名使用者

n=0;

scanf("%s",str);

for(i=0;str[i]!='\0'; i++)for(i=n; i>=0; i++) printf("%c",str[i]); //倒著輸出 對吧

用c寫的 不完整  看看吧

4樓:王者歸來

#include

#include

#include

#include

int main()

cout<

free(cstring);

return 0;}

c語言大小寫字母互換

5樓:希聲和寡

1.else if的控制範圍不對

2.為了防止記錯,最好不要直接用acsii碼值代入3.**中最後缺乙個}

#include

main()

else if(c1=='a') //沒有前面字母的是a,而不是90對應的z }

6樓:兜裡有兩塊糖

z的ascii碼是90不是92

其他的邏輯關係沒有錯誤。

7樓:伊·梵

if(c1>65&&c1<90)

else if(c1==65)

else if(c1==90)

8樓:無情一匕

同1樓if(c1>'a'&&c1<'z')

printf("%c %c",c1-1,c1+1);

else if(c1=='a')

else if(c1=='z')

如何用c語言編寫程式「輸入一串字元(換行符結束),用迴圈語句將其中的大小寫英文本母互換後輸出」

9樓:匿名使用者

#include

int main()

else

if ('a' <= c[i] && c[i] <= 'z')i++;

}printf ("%s", c);

return 0;}

10樓:三角戀你的錯

k.jewbrkwhrqwkehwoiehrlwkehr

c語言程式設計:字串中大小寫字母轉換

11樓:匿名使用者

思路:利用對應大小寫字元的ascii碼相差32,則遍歷輸入的字串,判斷每個字元是大寫字母還是小寫字母,如果是大寫字母則自加32就是對應的小寫字母,如果是小寫字母則自減32就是其對應的大寫字母。

參考**:

#include

int main() /*

輸出:asfdjy435

asfdjy435*/

12樓:無情一匕

#include

#include

main()

13樓:匿名使用者

大小寫字母對應的ascii碼值不同,大寫的在65—90之間,小寫在97—122之間,同一字母的大小寫相差32。根據這就很容易實現轉換了。

設計c語言程式,輸入一組字元,將其中字母大小寫互換,並將非字母字元用#輸出

14樓:匿名使用者

#include

int main(void)

else

else}}

return 0;}

c語言 大小寫字母轉換 和兩個程式的組合

15樓:紅酒難喝

第乙個:你加上個迴圈不就好了,把你的輸入輸出和判定都放在迴圈體內

第二個:還是用你第乙個的方法,在第二個程式裡呼叫,要麼你就用陣列,要麼你就用容器,把你輸入的資料儲存,然後用你大小寫互換的方法依次把字元進行轉換,這樣就行了

c語言程式設計「大小寫字母的轉換」 5

16樓:天天不看

這是乙個很簡單的功能

#include

#include

void main()

printf("%c\n",c);  //輸出轉換後的字母字元。}

17樓:

c語言對應的大小寫字母的ascii碼是不一樣的,a為65,a為97,相同的字母之間相差32,以此類推…… 要說相互轉換有什麼意思,也沒什麼太大的意義,就是為了控制輸出罷了。比如乙個系統,讓最後輸出的都為大寫字母,程式中用的都是小寫,你總忒給客戶轉換了吧,滿足需求嘛。至於其他什麼轉換的意義,我至今也不知道。

不知樓主是不是問我理解的這個意思 希望幫助你了o(∩_∩)o

18樓:匿名使用者

本質上是通過ascii碼值轉換。

大小寫字母ascii碼值相差32.通過這個可以轉換。

如下:#include

int main()

19樓:聽不清啊

#include

int main()

20樓:匿名使用者

其實就是ascii碼值的關係,很簡單的

21樓:翲燚

//小寫

轉大寫char aa(char a)

//大寫轉小寫

char aa(char a)

22樓:水晶葡萄

unsigned char tolower(unsigned char c)

unsigned char toupper(unsigned char c)

isupper和islower在ctype.h中定義,包含即可

23樓:匿名使用者

char s[100]=;

scanf("%s",s);

int i=0;

while(s[i]!='\0')

else if(s[i]>=97 && s[i]<=122)i++;

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

24樓:衛班科技

大寫轉換小寫

小寫轉換大寫

25樓:恭奧功昊磊

char

change(char

character)

else

if(character<=

'z'&&

character>=

'a')

}這個是

用單個字母的ascii碼轉換,

26樓:封枝於高潔

少一對{}

char

a;scanf("%c",&a);

if(a>='a'&&a<='z')

else

printf("%c",a);

用c語言編寫程式,實現大小寫字母相互轉換

27樓:匿名使用者

char change(char character)

else if (character<= 'z' && character>= 'a')

} 這個是用單個字母的ascii碼轉換,

28樓:

char conversion(char csrc)

else if (csrc <= 'z' && csrc >= 'a')}

你好,在c語言中,輸入乙個字元,將大小寫字母互換,其他字元不變的

29樓:匿名使用者

#include

void main()

else if ( (*p)>='a' && (*p)<='z' )p++;}}

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

C語言程式設計將大寫字母A B變成小寫字母

很簡單在你輸入的變數上加32就是小寫了.include stdio.h char ch void main include char low to upper char ch void main char low to upper char ch 1.庫函式 tolower 2.if a c z c...

C打字遊戲大小寫字母,數字能一起出現

private void timer1 tick object sender,eventargs e label label new label random ran new random string labeltext labeltexts ran.next labeltexts.count 1...

如何在C中隨機產生大小寫字母和數字的混合?求大神解答

var code getcode 4 隨機獲取4個數private string getcode int num 獲取隨機數 return returncode c 語言,現在要生成10位隨機碼,包含數字,大小寫字母,如何生成,謝謝各位大神 using system using system.col...