ata计算机证书有什么用:编程输入整型二维数组a[6][6],找出其中值最大的元素,并将该最大元素与数组中最后一个元素交换后输出该数
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 00:44:09
int i = 0;
int j = 0;
int maxi = 5;
int maxj = 5;
int tmp = a[5][5];
for (i=0; i<6; i++){
for (j=0; j<6; j++){
if (a[i][j]>a[5][5]){
a[5][5]=a[i][j];
maxi = i;
maxj = j;
}
}
a[maxi][maxj] = tmp;
}
虽然没有什么难度,但是我提供了另外一种思路,看看是不是比传统的方法减少了几次赋值操作呢?呵呵
//----------做个完整的---hoho
#include "stdio.h"
int a[6][6];
int i = 0;
int j = 0;
int maxi = 5;
int maxj = 5;
int tmp ;
void main()
{
for (i=0; i<6; i++)
{
scanf("%d,%d,%d,%d,%d,%d",&(a[i][0]),&(a[i][1]),&(a[i][2]),&(a[i][3]),&(a[i][4]),&(a[i][5]));
}
tmp=a[5][5];
///以下是pengyifan0803的代码//
for (i=0; i<6; i++){
for (j=0; j<6; j++){
if (a[i][j]>a[5][5]){
a[5][5]=a[i][j];
maxi = i;
maxj = j;
}
}
a[maxi][maxj] = tmp;
}
///以上是pengyifan0803的代码//
printf("%d\n",tmp);
}
这有什么难度的,真是的.
编程输入整型二维数组a[6][6],找出其中值最大的元素,并将该最大元素与数组中最后一个元素交换后输出该数
初学编程的一个小问题,各位大虾帮帮忙,整型二维数组怎么复制啊!
将二维数组 a表示的矩阵转置存b中,并输入a和b。
二维数组是如何排列的?如a[ ][4]={1,2,3,4,5,6}
数组编程:设二维数组b[5][4]中有鞍点,试编程找出所有鞍点,并输出起下标值,也可能没有
对二维数组输数据、输出此数组、找出素数计算对角线上元素和,数据的输入、数组输出、素数查找各用子函数
高手们帮帮我!!!!!将二维数组 a表示的矩阵转置存b中,并输入a和b。
C语言编程:找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点
读懂并输入程序,完成填空后输出结果。用指向数组元素的指针变量输出二维数组中a[i][j]元素的值。
假定一个二维数组的定义语句为"int a[3][4]={{3,4},{2,8,6}};"则元素a[1][2]的值是?