輸入任意長度的字串,將該字串中的字元按ASCII碼值升序排列後輸出

時間 2021-05-07 20:00:06

1樓:匿名使用者

你是說書上讓你補全**?

那麼,你把原來的題目,完整寫上來,添空處有幾行寫清楚!

我讀了你的**,修改如下:我測試了幾個,沒有發現問題。

dim c$, s$, a as string * 1 's變數顯然應該用字元型別

dim k as integer, j as integer '這個是我加的變數宣告

c = text1

s = left(c, 1)

k = 2

doa = mid(c, k, 1)

j = 1

doif a < mid(s, j, 1) thens = left(s, j - 1) & a & right(s, len(s) - (j - 1)) '這個沒有變化

exit do 『這個是我加的end if

j = j + 1

loop until j > len(s) '這個是我修改的if j = k then s = s & ak = k + 1

loop until k > len(c)text2 = s

2樓:

程式這樣編寫,很讓人撓頭啊,含義不明的變數,兩層迴圈巢狀卻沒有說明,改寫如下:

private sub command1_click()dim c$, i%, j%, a as string * 1c = text1

for i = 1 to len(c) '氣泡排序法for j = 1 to i

if mid(c, i, 1) < mid(c, j, 1) then

a = mid(c, i, 1)

mid(c, i, 1) = mid(c, j, 1)mid(c, j, 1) = a

end if

next

next

text2 = c

end sub

c語言 輸入任意長度的字串,將該字串中的字元按ascii碼值升序排列後輸出

3樓:匿名使用者

演算法寫dao錯了

#include

#include

void main()

}printf("the ordered string is: ");

puts(str);}

任意輸入4個字元組成一個字串,對該字串中的字元按ascii碼值升序排列後輸出,程式設計實現此功能

4樓:匿名使用者

在手機知道中已有「知道君」正確的回答,電腦中為何看不見呢 ?

5樓:劉師傅的一生

public class form1

'不限制輸入的字元個數

private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.

click

dim oldstr = textbox1.textdim str(oldstr.length - 1) as string

for i = 0 to oldstr.length - 1str(i) = mid(oldstr, i + 1, 1)next

'這一步很關鍵

array.sort(str)

dim newstr as string = ""

for i = 0 to oldstr.length - 1newstr += str(i)

next

textbox2.text = newstrend sub

end class

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

6樓:刀無極啊

#include "stdio.h"

#include "string.h"

int main()

printf("output:\n");

puts(s);

return 0;}

7樓:匿名使用者

**如下:

#include

#include

int main()}}

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

return 0;

}執行結果:

8樓:匿名使用者

#include

#include

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

c語言輸入字串,將該字串中從第m個字元開始的全部字元複製到另字串

大野瘦子 這樣 include include int main void copystr char char int int m char str1 20 str2 20 printf input string gets str1 printf which character that begin...

c 字串長度函式,求字串長度函式 C

司馬刀劍 string str welcome to chaina int m1 str.size 求字串長度或者下面的 int m2 str.length 同上面size功能一樣,都是求字串長度的 賈林龐喬 sizeof 得到的是資料型別的長度,比如int char double型別的sizeof...

C語言程式設計 如何輸入任意長度的字串?(不用C 和String)

使用動態分配來解決。問記憶體要空間,自己管理。即動態分配 例 不完整 define buffer 512 問記憶體申請空間存放字元個數char p p char malloc buffer sizeof char 申請 管理使用 free p 釋放 由於計算機記憶體有限,所以理論上不可能輸入任意長度...