C语言 编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出...答:include "stdio.h"define N 5 void fun(int arr[],int n){ int temp,i;for(i=0;i<=n/2-1;i++){ temp=arr[i];arr[i]=arr[n-i-1];arr[n-i-1]=temp;} } main(){ int a[N]={8,6,5,4,1},i;for(i=0;i<N;i++)printf("%4d",a[i]);printf("\n");fun(a,...
C语言 输入一个4*4矩阵,编写两个函数分别实现对二维数组元素的行与行...答:l1,int l2);//指定的两列交换数据int main(){ int nums[4][4],i,j,h1,h2,l1,l2,(*p)[4]; for(i=0;i<4;i++) { printf("\n输入4*4矩阵的第%d行的4个数:",i+1); for(j=0;j<4;j++) { scanf("%d",...
求C语言程序:编写一个函数,使给定的一个二维数组(3*3)转置。感激不尽...答:include<stdio.h> int main(){int i,j,t,a[3][3]={{1,2,3},{4,5,6},{7,8,9}};printf("原来的数组:\n");for(i=0;i<3;i++){ for(j=0;j<3;j++)printf("%d ",a[i][j]);printf("\n");} for(i=0;i<2;i++)for(j=i+1;j<3;j++){t=a[i][j];a[i...
怎样用C语言定义一个二维数组存放班级10位同学姓名,输入一个姓名,要求...答:include<stdio.h>#include<string.h>main(){ char a[10][10]={"Tom","Jerry","Mary","Angel","Baby","Mic","Tem","Blue","Britney","Gagy"}; char b[10]; int i,j; while(1){ scanf("%s",&b); getchar(); j=0; for(i=0;i<10;i++) if...