永发信息网

c程序请教 急

答案:2  悬赏:0  手机版
解决时间 2021-04-15 15:36
  • 提问者网友:龅牙恐龙妹
  • 2021-04-15 11:27
c程序请教 急
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-04-15 12:50

#include<iostream>
using namespace std;
void main()
{
int a[4][3];
int b[4];
int i,j,max;
cout<<"please enter a:"<<endl;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
}
}
for(i=0;i<4;i++)
{
max=a[i][0];
for(j=1;j<3;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
b[i]=max;
}
else
{b[i]=max;}
}
}
cout<<"每行的最大值分别为:"<<endl;
for(i=0;i<4;i++)
{cout<<b[i]<<' ';}
cout<<endl;
for(i=0;i<3;i++)
for(j=i+1;j<4;j++)
if(b[i]>b[j])
{
max=b[i];
b[i]=b[j];
b[j]=max;
}
cout<<"输出排序后的个数据按由小到大的顺序:"<<endl;
for(i=0;i<4;i++)
cout<<b[i]<<' ';
cout<<endl;
}


运行结果如下:


全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-04-15 12:59

main()

{

int a[3][2];

int b[3];

int i,j,x;

for(i=0,i<3;i++)

for(j=0;j<=2;j++)

{

printf("please enter a[%d][%d]:",i,j);

scanf("%d",&a[i][j]);

}

for(i=0,i<=3;i++)

{

x=a[i][0];

for(j=1;j<=2;j++)

if(a[i][j]>x)

x=a[i][j];

b[i]=x;

}

for(i=0;i<4;i++)

for(j=i+1;j<=4;j++)

if(b[i]>=b[j])

{

x=b[i];

b[i]=b[j];

b[j]=x;

}

for(i=0;i<=4;i++)

printf("%d,",b[i]);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯