问题标题: 酷町堂:2523

0
1
已解决
王子健
王子健
初级天翼
初级天翼
#include <iostream>
using namespace std;
int n,a[35][35];
int main()
{  
	cin>>n;
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
		{
			cin>>a[i][j];
			if(i==j||i+j==n-1)
				a[i][j]*=2;
			cout<<a[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;
}  

 

王子健在2018-07-31 09:11:33追加了内容

2532


0
已采纳
宋梓涵
宋梓涵
新手光能
新手光能

这一题十分简单!二维数组:  int s[1001][1001];

求最小值用min!!!

输出min的值在循环的外面!!!

重点错误:你为什么只定义一个 n ?m 呢?

以下为核心代码!!!

 for(int j=1;j<=n;j++)
    {
         if(min>s[i][j])
             min=s[i][j]; 
     }

求采纳!!!

0
0
周建勋
周建勋
中级光能
中级光能

 

int a,m,n,min=99999;

 

cin>>m>>n;

 

for(int i=1;i<=m;i++)

 

{

 

for(int j=1;j<=n;j++)

 

{

 

cin>>a;

 

if(a<min)

 

min=a;

 

}

 

}

 

cout<<min;

0
陶旭杰
陶旭杰
中级光能
中级光能

其实这道题无需用数组,因为可以在输入时找出最小值。

int a,m,n,min=99999;
    cin>>m>>n;
    for(int i=1;i<=m;i++)
    {
        for(int j=1;j<=n;j++)
        {
            cin>>a;
            if(a<min)
            min=a;  
        }
    }
    cout<<min;

 

我要回答