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

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

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 }

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語言程式設計謝謝

free逍遙星空 include int main c語言程式設計 從鍵盤輸入一個字串,將其中所有的數字字元抽出,按原順序組成一個新串並輸出。 include stdio.h int main void include stdafx.h if the vc 6.0,with this line.in...

從鍵盤輸入整數儲存到一陣列中,找出陣列中最小元素的值

如下 include include using namespace std int main min a 0 for int j 0 j 10 j cout 最小值為 system pause return 0 include stdio.h void main 鬱金香的惶恐 樓上是c 的,我改了...

從鍵盤輸入兩個字串,將它們連線為字串,不能用系統函式strcat

把兩個字串賦值給第三個字串就行了. include void main 我用c 做的 陣列的大小可以根據輸入字元的多少改一下 這樣就可以連線到一起了 用動態指標有點麻煩 把兩個字串 用 相連不就行了 落影客 include void stringjoin char s1,char s2 void m...