用C语言,输出一个3行3列的数组,使得每条边的和对角线的和都为一个定数

如题所述

第1个回答  2011-04-15
#include<math.h>

void chansheng(int m,int n);

void main() {
chansheng(3,5);
}

void chansheng(int m,int n){
float array[m][n];
for(int i=0;i<m;i++)
for(int j=0;j<n;j++){
array[i][j]=random()*100 ;
}// 产生随机数组
int min=array[0][0];//记录最小值
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{ if(min>array[i][j])
min=array[i][j];
}
for(int i=0;i<m;i++)
for(int j=0;j<n;j++){
printf("所得数组是: %f ",array[i][j]);
if(j==n-1) printf("\n");
}//显示数组
printf("最小值为 %f",min);
}
另外,站长团上有产品团购,便宜有保证
第2个回答  2020-04-16
#include<math.h>
void
chansheng(int
m,int
n);
void
main()
{
chansheng(3,5);
}
void
chansheng(int
m,int
n){
float
array[m][n];
for(int
i=0;i<m;i++)
for(int
j=0;j<n;j++){
array[i][j]=random()*100
;
}//
产生随机数组
int
min=array[0][0];//记录最小值
for(int
i=0;i<m;i++)
for(int
j=0;j<n;j++)
{
if(min>array[i][j])
min=array[i][j];
}
for(int
i=0;i<m;i++)
for(int
j=0;j<n;j++){
printf("所得数组是:
%f
",array[i][j]);
if(j==n-1)
printf("\n");
}//显示数组
printf("最小值为
%f",min);
}
另外,站长团上有产品团购,便宜有保证
第3个回答  2011-04-11
#include <stdio.h>
int main(void)
{
int i, j ;
int a[3][3] = { {8,8,8},
{8,8,8},
{8,8,8}
};
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%3d", a[i][i]) ;
if(j+1==3)
printf("\n") ;
}
}
system("pause") ;
return 0 ;
}本回答被网友采纳