c語言中,如何輸入任意一串英文字母,然後按字母相反順序輸出這

2021-03-26 07:02:57 字數 3784 閱讀 3829

1樓:挫挫佬

#include

#include

int main(void)

c語言程式設計,輸入任意一串英文字母,然後按字母相反順序輸出這一串字母。

2樓:挫挫佬

#include

#include

int main(void)

3樓:匿名使用者

#include

#include

void main(void)

printf("排序後的字串為%s\n", ch);}

用c語言,輸入三個字母,按字母表順序輸出這三個字母。

4樓:夜禮服假面

#incldue

int main()

if (a>c)

if (b>c)

printf("%c %c %c\n",a,b,c);

return 0;}

5樓:匿名使用者

c語言中字元可以當作整數來處理,在ascii碼錶中字母順序和數值順序是一樣的,只要把他們按數值排序,輸出就可以了

c語言,輸入一串字元,對其中的英文字母進行大小寫變換後輸出,非英文字母照原樣輸出,程式怎麼寫? 5

6樓:匿名使用者

#include

#include

#define max 100

void main()

for(i=0;i<=count;i++)for(i=0;i<=count;i++)}

7樓:聞志豪

這個好像要用到ascll碼來寫,大寫字母的ascll碼總是小於小寫字母32.。。如:a的ascll碼是97,a的ascll碼是97-32=65。。。。。具體程式你自己在想想吧

8樓:匿名使用者

#include

int main()

c語言 ** 請問這道題怎麼做?輸入三個字母,按字母表順序輸出這三個字母。

9樓:自我程式設計

#include

int main()

if(i==1)

if(i==2)

if((c[i]>=65 && c[i]<=90))else if(c[i]>=97 && c[i]<=122)else

}if(c2>=c1 && c3>=c1)else

}if(c1>=c2 && c3>=c2)else

}if((c1>=c3 && c2>=c3))else

}printf("按照字母順序排列:%c,%c,%c  \n\n\n\n",n[0],n[1],n[2]);

goto aa;

return 0;

}功能:輸入驗證,大小寫識別,按照ascii碼順序排列

10樓:亂飛蟲子

if (a>c) if (b>c) printf("%c %c %c\n",a,b,c);return 0;}

c語言程式設計:輸入一串英文字母,統計每個字母(不區分大小寫)出現的次數

11樓:匿名使用者

#include

#include

using namespace std;

int main()

else

break;

}cout<<"字串的數量為:"

12樓:wsp竹木

#include

void main()

; //陣列s用來統計每個小寫字母的個數printf("please input a string:\n");

scanf("%c",&ch);

while(ch!='\n') //輸入一行字元,以回車鍵結束

printf("\n");

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

if(s[i]) //只輸出輸入過的字母統計printf("%c:%d\n",(char)(i+'a'),s[i]);

//(char)(i+'a')用強制型別轉換,輸出對應字母}

如何編寫一個c語言程式,讓26個字母分別代表不同的26個字母,任意輸入一串字母,輸出所對應的一串字母謝謝

13樓:weida愛問

通過上面你的解釋,我好像懂了點,但是,對應關係你要給出來啊,,,如果輸入a,那麼代表實際是??你要把這些對應關係給出了啊!這個貌似沒啥難度》。。

14樓:匿名使用者

不明白你說的意思,什麼叫26個字母分別代表不同的26個字母?

15樓:匿名使用者

|將字母轉換成ascii 再用迴圈和、條件判斷 你輸入什麼 就會轉換你開始定義的規則

如:char n[100];

int m;

gets(n);

m=strlen(n);

for(int i=0;i=65)||(n[i]<=122&&n[i]>=97))n[i]+=3; //將a->d 且只轉字母 不轉符號

if(n[i]>90||n[i]>122)n[i]-=26;

}for(int j=0;j

c語言,將一串英文字母倒過來輸出,該怎樣寫**?

16樓:匿名使用者

char *s="china";char *p=s+strlen(s);while(p>=s)

17樓:匿名使用者

例子:(我是拿tc寫的,我們現在就學了這個你自己專換**吧。

屬)#include#includevoid main();b=strlen(x);for(int i = 0; i<= b; i++)}

18樓:諾娟彤靈槐

例子:抄(我是拿襲tc寫的,我們現在就學了這個你自己換**吧。)#include

#include

void

main()

;b=strlen(x);

for(inti=

0;i<=

b;i++)}

19樓:暢其姚依美

例子:(

來我是拿tc寫的,自我們bai

現在就學了這

du個你zhi

自己換**吧。)

dao#include#includevoidmain();b=strlen(x);for(inti=0;i<=

b;i++)}

c語言 要求輸入一串字元,按字母排序輸出。

20樓:請問我帥嗎

#include

#define max 256

int main()

for(int i=0;i考慮效率,所以自就用了bai氣泡排序,du但基本上能夠實zhi現演算法~~dao~

21樓:蘇北小麥

把幾種排序的陣列改為字元陣列就可以了,輸出用%s

22樓:子爵先生

字元也是可以比較大小的,比如a='w',b='z',a與b的關係就是a

如何在c語言中輸入特殊符號,C語言中輸入一些特殊的符號 ,應該怎麼 弄?

方法老簡單了,就擔心你們不會輸入特殊符號 1 單個任意ascii字元輸入 使用ascii輸入。例如 char c 164 符號 2 字串中輸入任意ascii字元 使用轉義字元 ascii碼。例如 char str abc xa4 abc 轉義字元 xhh hh代表字元的十六進位制ascii碼。但是你...

c語言中如何輸入輸出字串

在c語言中,輸入輸出字串有以下兩種方式 1 用scanf printf輸入輸出。scanf printf是c語言的格式化輸入輸出函式,可以用於輸入輸出各種基礎型別,字串 char 也 其支援範圍內。格式化字元為 s。定義char str 100 輸入scanf s str 輸出printf s st...

c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素

include int main int a 17 int i for i 0 i 17 i scanf d a i return 0 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const char format argument 返回值 字串長...