早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++问题求助2、找出数组a[3][3]每行不到最大值,并按一一对应的顺序放入一位数组s[3]中,即:第0行中的最大值放入s[0]中,第一行中的最大值放入s[1]中,然后输出每行行行号

题目详情
C++问题 求助
2、 找出数组a[3][3]每行不到最大值,并按一一对应的顺序放入一位数组s[3]中,即:第0行中的最大值放入s[0]中,第一行中的最大值放入s[1]中,然后输出每行行行号和最大值
▼优质解答
答案和解析
#include"stdio.h"
int main()
{
int a[3][3]={1,2,3,3,2,1,1,3,2};
int n=3,i,j;
int s[3]={0};
int ind[3]={0};
for(i=0;i {
s[i]=a[i][0];
ind[i]=0;
for(j=0;j {
if(a[i][j]>s[i])
{
s[i]=a[i][j];
ind[i]=j;
}
}
printf("s[%d]=%d ind[%d]=%d\n",i,s[i],i,ind[i]);
}
return 0;
}