題目是將s中的所有字元按ascii值從小到大排列並顯示。請問各位大神,我這麼編寫錯在哪,幫我查詢

2021-04-21 16:00:43 字數 4028 閱讀 3411

1樓:東洋

**都看不清,怎麼回答

用c語言程式設計,將字串s中的所有字元按ascii值從小到大重新排序後,將排序後的字串輸出

2樓:刀無極啊

#include "stdio.h"

#include "string.h"

int main()

printf("output:\n");

puts(s);

return 0;}

3樓:匿名使用者

**如下:

#include

#include

int main()}}

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

return 0;

}執行結果:

4樓:匿名使用者

#include

#include

void sort(char *str,int len)謝謝!滿意請採納!

如何用c語言程式設計將字串s中的所有字元按ascii值從小到大重新排序後輸出字串?

5樓:錦繡惜月

#include "string.h"

int main()

printf("output:\n");

puts(s);

return 0;}

輸入一個字串s中的所有字元按ascii值從小到大重新排序後,將排序後的字串寫入到d盤根據目錄下新建的

6樓:匿名使用者

#include

#include

int main()

printf("input data:\n");

//輸入字串

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

s[i]='\0'; //保證串636f707962616964757a686964616f31333264663739尾是'\0'

n=i;

//氣泡排序

for(i=0;i

for(i=0;i

fputc(s[i],p);

fclose(p);

return 0;}

單選題:在ascii碼錶中,ascii碼值從小到大的排列順序是? 20

7樓:啊醬咩咩噠

答案是a

解析

在ascii碼錶的定義中48~57為0到9十個阿拉伯數字、 65~90為26個大寫英文字母、97~122號為26個小寫英文字母。

所以答案是a

拓展資料:

ascii(american standard code for information interchange,美國標準資訊交換**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。

注意:ascii是american standard code for information interchange縮寫,而不是asc2。

在ascii碼錶的大小比較中遵循以下幾點:

1、數字0~9比字母要小。如"7"<"f";

2、數字0比數字9要小,並按0到9順序遞增。如"3"<"8"

3、字母a比字母z要小,並按a到z順序遞增。如"a"<"z"

4、同個字母的大寫字母比小寫字母要小。如"a"<"a"。

另外還有128-255的ascii字元。

查詢ascii技巧,方便查詢ascii碼對應的字元:新建一個文字文件,按住alt+要查詢的碼值(注意,這裡是十進位制),鬆開即可顯示出對應字元。例如:

按住alt+97,則會顯示出'a'。

8樓:飛丶飛灬

選a00110000數字〇—

—00111001數字九

01000001大寫字母a——01011010大寫字母z01100001小寫字母a——01111010小寫字母zscii(american standard code for information interchange,美國資訊交換標準**)是基於拉丁字母的一套計算機編碼系統。它主要用於顯示現代英語,而其擴充套件版本eascii則可以部分支援其他西歐語言,並等同於國際標準iso/iec 646。

2023年版ascii編碼速見表

ascii第一次以規範標準的型別發表是在2023年,最後一次更新則是在2023年,至今為止共定義了128個字元;其中33個字元無法顯示(一些終端提供了擴充套件,使得這些字元可顯示為諸如笑臉、撲克牌花式等8-bit符號),且這33個字元多數都已是陳廢的控制字元。控制字元的用途主要是用來操控已經處理過的文字。在33個字元之外的是95個可顯示的字元。

用鍵盤敲下空白鍵所產生的空白字元也算1個可顯示字元(顯示為空白)。

9樓:夢三娛樂

ascii碼的值如下

48~57為0到9十個阿拉伯數字;

65~90為26個大寫英文字母;

97~122號為26個小寫英文字母。

所以答案為a

10樓:匿名使用者

a. 數字、大寫英文字母、小寫英文字母。

拓展資料

ascii(american standard code for information interchange,美國資訊交換標準**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。

在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0),例如,像a、b、c、d這樣的52個字母(包括大寫)、以及0、1等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位制數來表示。

而具體用哪些二進位制數字表示哪個符號,當然每個人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通訊而不造成混亂,那麼大家就必須使用相同的編碼規則,於是美國有關的標準化組織就出臺了ascii編碼,統一規定了上述常用符號用哪些二進位制數來表示。

ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。

11樓:匿名使用者

ascii碼錶的編碼規則遵循:數字的ascii碼《大寫字母的ascii碼《小寫字母的ascii碼,因此此題選a

ascii(american standard code for information

interchange,美國資訊互換標準**,ascⅱ)是基於拉丁字母的一套電腦編碼系統。它主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec

646。ascii第一次以規範標準的型態發表是在2023年,最後一次更新則是在2023年,至今為止共定義了128個字元,其中33個字元無法顯示(這是以現今作業系統為依歸,但在dos模式下可顯示出一些諸如笑臉、撲克牌花式等8-bit符號),且這33個字元多數都已是陳廢的控制字元,控制字元的用途主要是用來操控已經處理過的文字,在33個字元之外的是95個可顯示的字元,包含用鍵盤敲下空白鍵所產生的空白字元也算1個可顯示字元(顯示為空白)。

12樓:匿名使用者

在ascii碼錶的定義中48~57為0到9十個阿拉伯數字、 65~90為26個大寫英文字母、97~122號為26個小寫英文字母。

13樓:

選 a. 數字、大寫英文字母、小寫英文字母

附ascii碼錶:

14樓:匿名使用者

a 根據碼值由小到大順序是控制符,數字符,大寫英文字母,小寫英文字母

15樓:ru惡魔獵手

a. 數字、大寫英文字母、小寫英文字母

輸入字串,將這字串按從小到大的順序排列後輸出(要求使用選擇法排序)

include iostream include string usingnamespacestd intmain stringa1 5 定義一個字串陣列。62616964757a686964616fe4b893e5b19e31333431353863 cin a1 0 a1 1 a1 2 a1 3...

mfc中怎樣將字元陣列的內容轉換為cstring型

char name 100 中華人名共和國 這是有效的字元陣列初始化 strname ca2ct name 這樣就可以了char name 是窄字元的字串 cstring 有兩 內種可能,如容果有unicode巨集就是寬字元cstringw,如果沒有這個巨集就是窄字元cstringa。用ca2ct可...

C語言將輸入的字串按首字母順序排列

include include void sort char a void print char a int main printf 原來的序列是 n print a sort a printf n排序後的序列是 n print a printf n return 0 void sort char ...