C++编程,别用c语言
定义一个3行4列的二维数组,并初始化值为{4,4,34,37,3,12,2,6,5,17,9,11},输出该二维数组,和,最小值及最小值下标
别用c语言,刚学,不知道怎么转换
追答#include "iostream"
using namespace std;
int main(void)
{
int a[3][4] = { 4, 4, 34, 37, 3, 12, 2, 6, 5, 17, 9, 11 };
int i, j, posi = 0, posj = 0;
for (i = 0; i < 3; i++)
for (j = 0; j < 4; j++)
if (a[i][j] < a[posi][posj])
{
posi = i;
posj = j;
}
cout<<"最小值:"<<a[posi][posj]<<endl<<"行:" <<posi <<"列:"<<posj;
return 0;
}
还有问题吗!
追问POSI 指的是什么? 并不明白 刚学不久
追答行下标,posj是列下标
本回答被提问者和网友采纳