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);} 很簡單在你輸入的變數上加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... private void timer1 tick object sender,eventargs e label label new label random ran new random string labeltext labeltexts ran.next labeltexts.count 1... var code getcode 4 隨機獲取4個數private string getcode int num 獲取隨機數 return returncode c 語言,現在要生成10位隨機碼,包含數字,大小寫字母,如何生成,謝謝各位大神 using system using system.col...C語言程式設計將大寫字母A B變成小寫字母
C打字遊戲大小寫字母,數字能一起出現
如何在C中隨機產生大小寫字母和數字的混合?求大神解答