寫函式實現對輸入字元按由小到大順序排列 在主函式中呼叫該函式並輸出排序後的結果

時間 2021-08-11 18:00:48

1樓:匿名使用者

#include

#define n 10

void fun(char *s,int n)}void main() { int i; str[256];

gets(str); fun(str,n); for ( i=0;i

2樓:聽不清啊

#include

void sort(char c,int n)int i,j; char t;

for(i=0;ifor(j=0;jif(c[j]>c[j+1])void main()

int i; char c[10];

printf("please input 10 chars:\n");

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

scanf("%c",&c[i]);

sort(c,10);

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

printf("%c",c[i]);

printf("\n");

3樓:鍊金跑男

public class quicksort

i = low;

j = hight;

index = a[i]; // 用子表的第一個記錄做基準

while (i < j)

a[i] = index;// 將基準數值替換回 a[i]

sort(a, low, i - 1); // 對低子表進行遞迴排序

sort(a, i + 1, hight); // 對高子表進行遞迴排序

}public static void quicksort(int a)

public static void main(string args) ;

quicksort(a);

system.out.println(arrays.tostring(a));}}

//陣列裡面傳多少個數都可以都可以幫你把數排序

c語言:寫一函式,用“冒泡法”對輸入的10個字元按由小到大順序排列 10

4樓:匿名使用者

#include

#include

void maopaofa(char x,int y)}}int main()

return 0;}

5樓:匿名使用者

#include "stdio.h"

void sort(char *d,int n)}}

}int main()

6樓:小嬌朋友

char a = "6931280457", c;

int i, j;

for(i = 0; i < 10; ++i)for(j = 9; j > i; --j)if(a[j] < a[i])

還不錯,希望你採納。

7樓:百問誰度

#include

int main()

試試~看看是不是你想要的

8樓:雨落深山

#include "stdio.h"

#include "conio.h"

#include

main()

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

fclose(fp);

for (j=0;j<9;j++)

for (i=0;i<9-j;i++)

if (a[i]>a[i+1])

printf("\nthe sort result is:");

for (i=0;i<10;i++) printf("%6d",a[i]);

fp=fopen("e:\\out.txt","wt");

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

fprintf(fp,"%5d",a[i]);

fclose(fp);

getch();}

9樓:匿名使用者

#include "stdio.h"

main()

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

printf("%d ",a[i]);}

寫一個函式,使n個整數按由小到大的順序排列,要求在主函式中輸入10個數,並輸出排好序的數

10樓:匿名使用者

void sort(int *a,int n) //選擇排序}*****************************************

示例程式:

#include

void sort(int *a,int n)}}int main(int argc, char* argv)for (i = 0; i < 10; i++)putchar('\n');//換行

sort(a,10);//呼叫sort()函式進行排序for (i = 0; i < 10; i++)putchar('\n');

return 0;

11樓:黃振

解:bai源du程zhi

序如dao下專:屬

#define n 10

int sort(int a)

}main()

12樓:匿名使用者

#include

void exchange(int a)

}main()

編寫一個函式實現10整數按由小到大排序,並由主函式呼叫,最後輸出排序結果。

13樓:風影美

定義sort函式:

#include

void sort(int *a, int len)}sort(a, len - 1);

}int main()

;sort(a, 10);

for (int i = 0; i < 10; i ++)printf("%d ", a[i]);

return 0;}

C語言 寫一函式,使輸入的字串按反序存放,在主函式中輸入輸出反序後的字串

問明 include include 使用字串函式時標頭檔案int str char a 20 char b 20 定義兩個字元型陣列 int i,j,k j strlen a 測試字串長度 i 0 k j 1 while ib k a i 互換值 i k return 0 int main cha...

c語言 字串,輸入字元,編寫函式dstr將輸入的字元從字串中刪去。要求能調通

給你個參考參考,寫的很不錯的,不過不是我寫的啦 include char dstr char s,char c int main char str 1000 char ch printf 請輸入乙個字串 t gets str printf 請輸入要挖去的字元 t scanf c ch printf ...

c 改錯!編寫string類,實現字串的輸入,字串的輸出及長度的輸出(Code Blocks編譯)

改好了,看一下注釋 include using namespace std define n 10 class cstring 少了括號 void strinput void strlength cout void strcout int main 修改如下 include using namesp...