⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10_10.bak

📁 文件打开关闭
💻 BAK
字号:
#include<stdio.h>
main(){
		void fun(int a[5][5]);
	int a[5][5]={{1,2,3,4,5},{6,7,8,9,0},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};
	int *p,i;
	fun(a);
	p=a[0];
	for(i=1;i<=25;i++){
		printf("%3d",*(p++));
		if(i%5==0) printf("\n");
		}
	getchar();
	}
	void fun(int a[5][5]){
		int *p,t,i,j,b[25];
		p=a[0];
		for(i=0;i<25;i++){
			b[i]=*(p++);
			}
		for (i=0;i<24;i++){
			for(j=0;j<25-i;j++){
				if(b[j]>b[j+1]){
					t=b[j];
					b[j]=b[j+1];
					b[j+1]=t;
					}
				}
			}
		p=a[0];
		for(i=0;i<25;i++){
		if(*p==b[0]) break;
			else p++;}
			t=*p;
	    *p=a[0][0];
	    a[0][0]=t;
	 
		p=a[0];
		for(i=0;i<25;i++){
		if(*p==b[1]) break;
			else p++;}
			t=*p;
	    *p=a[0][4];
	    a[0][4]=t;
	 
		p=a[0];
		for(i=0;i<25;i++){
		if(*p==b[2]) break;
			else p++;}
			t=*p;
	    *p=a[4][0];
	    a[4][0]=t;
	    		p=a[0];
		for(i=0;i<25;i++){
		if(*p==b[3]) break;
			else p++;}
			t=*p;
	    *p=a[4][4];
	    a[4][4]=t;
	    p=a[0];		
	    		for(i=0;i<25;i++){
		if(*p==b[24]) break;
			else p++;}
			t=*p;
	    *p=a[2][2];
	    a[2][2]=t;
	    
	
		}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -