给你两种方法 1 冒泡 #include "stdio.h" void main() { int a[10]; int i,j; for(i=0;i
# include # define N 10 void sort(int a[],int n); void print(int a[],int ); int main() { int a[N]; printf("input 10 numbers:\n"); for(int i=0;i
#include const int MAXSIZE = 100;int main() {int i,j,t,n,N,a[MAXSIZE];scanf("%d",&N);while(N--) {scanf("%d",&n);for(i = 0; i < n && i < MAXSIZE; ++i)scanf("%d",&a[i]);for(i = 0; i < n - 1; ++i) {for(j = i + 1; j < n; ++j) {if(a...
#include “stdio.h” main() {int a[8]; int j,i; for(i=0;i<8;i++) { printf(“请输入第%d个数:\n”,i+1); scanf(“%d”,&a[i]); } for(j=1;j<9;j++) for(i=0;i<8–j;i++) {if(a[i]>a[i+1]) a[i+1]=a[i]; } for(i=0;i<8;i++) printf("\n排序后的...
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 冒泡排序流程:它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排...
#include #include int main() { int *p=NULL,n=0; int i,j,temp; printf("请输入数组大小!\n"); scanf("%d",&n); p=(int *)malloc(sizeof(int)*n); if(p==NULL) { printf("内存不足分配失败!\n"); return 0; } printf("请为%d个元素赋值如 1 2 ...
可以试试这样写!!! #include #define N 10 void main() { int i,a[N],t=0,j=0; for(i=0;i
//冒泡法:# includeint main(){ int i,j,arr[6],temp; printf("请输入6个数:"); for(i=0;i
int i,j,temp;for(i=0;i