#define n 4 int main() {
int i,j;
int a[m][n]; time_t t;
srand((unsigned) time(&t)); printf(\ for (i=0; i
a[i][j]=rand()0; printf(\ if(j!=0&&j%(n-2)==0) {
a[i][n-1]=0; printf(\ } }
printf(\ for(i=0;i
for(j=0;j
printf(\ }
printf(\ }
system(\ return 0; }
3. //有一个m×n矩阵,找出最大元素值及其最大元素值所在的行、列位置。 #include
int i,j,max=-65536; int row,col;
int a[m][n]={77,99,69,76,87,90,100,88,66};
for (i=0; i
max=-65536; for(j=0;j
if(a[i][j]>max) {
max=a[i][j]; row=i;col=j; } } }
printf(\
printf(\另一种输出方式 system(\ return 0; }
4. //有n个考生,每个考生有考号和一个总分成绩,如果录取m人,确定录取分数线,并输出录取考生的考号和成绩。 #include
void SelectSort(int a[n][2])//选择排序 { int i,j,k,min,t0,t1; for(i=0;i
{//选出最小值所在的位置j
min=65535;//可试试此句不在循环内的结果。 for(k=i;k
if(i!=j) {//交换 t1=a[i][1]; t0=a[i][0]; a[i][1]