《C语言程序设计》实验指导书答案

#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 #include #include #define m 3 #define n 3 int main() {

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 #include #include #define n 4

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]

>>闂備浇顕х换鎺楀磻閻愯娲冀椤愶綆娼熼梺纭呮彧缁犳垹绮堥崒鐐寸厪濠电姴绻樺顕€鏌f惔顖涘<<
12@gma联系客服:779662525#qq.com(#替换为@)