用C++做1、从键盘输入3行3列矩阵的元素,然后找出全部元素中的最大值和最小值。

2025-06-23 07:29:49
推荐回答(2个)
回答1:

第一题:
#include
main()
{
int min,max,i,in;
cin>>in;//取一个数作为max min的标准值
min=max=i;
for(i=2;i<=9;i++)//一共有3*3=9个元素 因为之前先读了一个 所以这里运行8次
{cin>>in;
min=min max=max>in?max:in;//取最大最小值
}
cout<<"最大的数为:"<cout<<"最小的数为:"<}

第二题:
#include

回答2:

1.
#include
void main()
{
int a[3][3],i,j,max=0,min=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{if(a[i][j]>max) max=a[i][j];
if(a[i][j]cout<<"最大的数为:"<cout<<"最小的数为:"<}
2.#include
int min(int x,int y)
{if(x>y) return(y);
else return(x);}
void main()
{int a,b,c,t;
cout<<"输入3个数"< cin>>a>>b>>c;
t=min(a,min(b,c));
cout<<"最小的数是:"< }

int min(int x,int y)
{

}