实验4

part2 冒泡法排序
#include <stdio.h>
const int N=4;
void output(char x[], int n);  

int main() {
	char string[N] = {'2','0','1','9'};
	int i;
	
	printf("排序前: \n");
	output(string, N);

    output(string,4);
    
	printf("\n排序后: \n"); 
	output(string, N);
	
	printf("\n");
	
	return 0;	
} 

 
void output(char x[], int n) {
	int i,j,k;
	 int string[N];
	 
	 for(j=0;i<N-1;j++){
	 	for(i=0;i<N-1-j;i++){
	 		if (x[i]>x[i+1]){
	 			
	 	{
	 		k = x[i];
	 		x[i]=x[i+1];
	 		x[i+1]=k;
		 }
			 }
		 }
		 for(i=0;i<N;i++);
		 printf("%d",x[i]);
	 }
}

  part1,最大值

int findMax(int a[], int n); 
const int N=5;
int main() {
	int a[N];
	int max, i;
	printf("输入%d个整数: \n", N);
for(i=0;i<N;i++)
scanf("%d",&a[i]);

  max=findmax(a,5);
		
	printf("数组a中最大元素值为: %d\n\n", max); 
	
		
	return 0;
} 
int max,i;
max=a[1];
   {
   	for(i=1;i<=N;i++)
   	{
  		if(a[i]>max)
  		max=a[i];
	   }
   }
   return max;
}

posted on 2019-04-25 23:20  susuer  阅读(105)  评论(1编辑  收藏  举报

导航