#include
char array[2][3];
void func(char array[2][3],int x1,int y1,int x2,int y2){
char t;
t=array[x1][y1];
array[x1][y1]=array[x2][y2];
array[x2][y2]=t;
}
int main(){
int i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%c",&array[i][j]);//注:连续输入二维数组的值,不用加回车
func(array,0,1,1,1);
for(i=0;i<2;i++){
for(j=0;j<3;j++)
printf("%c ",array[i][j]);
printf("\n");
}
return 0;
}
#include
int main()
{
int n;
printf("请输入您所要输入的元素个数:");
scanf("%d",&n);
int a[n],i,k,x,y1,y2,z1,z2;
y1=y2=n-1;
printf("请输入元素:");
for(i=0;i
printf("输入k的值:");
scanf("%d",&k);
z1=z2=k-1;
for(i=0;i
x=a[i];
a[i]=a[z1];
a[z1]=x;
}
for(i=k;i
x=a[i];
a[i]=a[y1];
a[y1]=x;
}
for(i=0;i
x=a[i];
a[i]=a[y2];
a[y2]=x;
}
for(i=0;i
}