從鍵盤輸入符串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。求幫助

時間 2021-07-21 03:37:36

1樓:c中菜鳥

1 #include

2 #include

3 #include

4 #define max 100

5 int main()

6 ;//你輸入的

8 char b[max]=;//你輸出的10 char temp;

11 char *p=a;

12 char *q=a+1;

13 int i=0,j=0;

14 printf("input your string:\n");

15 gets(a);

16 for(;p0)

3136 }

37 printf("new b=%s\n",b);

38 return 0;

39 }

~看看 不懂追問

2樓:匿名使用者

用c寫法:

#include

int sort(char *s,int len)}}}int main(int argc, char* argv)

3樓:匿名使用者

for (int i = 0; i < str.length; i = i + 2) }}

// 輸出

for (int i = 0; i < str.length; i = i + 2)

上面的str就是a陣列

從鍵盤輸入一字串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。c語言題目

4樓:望何方

輸入幾個字元,n改為多少。

#include

#define n 20

int main ()

}printf("%s",a);

getchar();

getchar();

return 0;}

c語言將字元陣列a中下標為偶數的元素從小到大排列

5樓:現在孤身

第一個空填(i<10)

第二個空(j%3!=0)

第三個空那裡有問題.當第一次迴圈時,i=0那內迴圈不是j=-2;這樣就錯了.

#include "stdio.h"

#include "conio.h"

main()

puts(a);

printf("\n");

getch();

}寫程式要有好的習慣,不要一行寫多句,這樣的程式可讀性差.上邊的程式編譯過了.可以執行.

6樓:匿名使用者

5、下面程式的功能是:將字元陣列a中下標值為偶數的元素從小到大排列,其它元素不變,請填空。 #include

7樓:匿名使用者

main()

puts(a);

printf("\n");}

將字元陣列a中下標值為偶數的元素從小到大排列,其它元素不變。請問這個程式哪兩地方有錯?謝謝了

8樓:匿名使用者

for(i=0; ia[j] )

printf("\n");可以不要puts(a)會自動換行

9樓:匿名使用者

排序演算法寫錯了

for(i=0; i<=k-2; i+=2)for(j=0; ja[j+2] )

你再把氣泡排序演算法的原理仔細研究一下吧。

10樓:匿名使用者

#include

#include

main()

puts(a);

printf("\n");}

將字元陣列中a中下標值為偶數的元素按從小到大排列,其他元素不變,要求用指標做

11樓:匿名使用者

指標每次移到兩個就是了,和氣泡排序沒區別,不會再問我

程式設計序將陣列a中下標值為偶數的元素從小到大排列,其他元素不變,注意:程式有三個函式:主函式,排序函式 5

12樓:聽不清啊

請採納:

程式有三個函式:主函式,排序函式,列印函式:

#include

#include

void prt(int a,int n)void sort(int a,int n)}void main()

用c語言編寫程式,將字串a中下標值為偶數的元素由小到大排序,其他元素不變。

13樓:淦海瑤

吧迴圈中的i++變成i+=2就可以,其他的不變如for(i=0;i

for(j=i+1;j

if(a[i]

變成for(i=0;i

for(j=i+2;j

if(a[i]

14樓:匿名使用者

#include

#include

main()

puts(a);}

急!C語言程式設計,刪除從鍵盤輸入的字串中的小寫字母,結果仍放

刺友互 1 新建工程和檔案,然後開始寫好我們的程式模板。2 接下來,我們開始書寫我們的 首先我們知道,對於標準輸入輸出來說,c提供了兩個輸出字串的函式,printf中用 s來控制輸出,還有乙個是puts來輸出,這兩個對於輸出來說,前乙個是不帶回車換行的,而後乙個預設帶回車換行。3 是識別 0 的,這...

從鍵盤輸入資料建立N元整型陣列然後輸入整數x,查詢x是否包含在陣列中 要求用函式實現

系榆 int count int x,int a return j 希望能幫到你 while i return j 未來需努力點綴 樓主你好 我幫你重新寫了一個給你借鑑一下哈 如下 include define n 40 int search int a,int n,int f,int x retu...

由鍵盤輸入任意字串 然後顯示出來

冠月朗 data segment keyboard db 256,256 dup data ends code segment assume cs code,ds datamain proc far mov ax,data mov ds,ax lea dx,keyboard mov ah,0ah 輸...