晚上好,我设法制作了一个二维数组,但我不知道如何按第一行进行排序。我认为这应该使用冒泡方法来完成。
#include<iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main()
{
long n = 10;
int A[n][n];
int i, j, sum = 0, k = 0;
cout << "Enter the matrix\n";
for(i = 0; i < n; i++){
for(j = 0; j < n; j++){
A[i][j]=rand()%10;
cout << A[i][j] << " ";}
cout << endl;
}
for(i = 0; i < n; i++)
for(j = 0; j < n; j++){
if(i == j)
{
sum += A[i][i];
}
}
cout<< endl << "Sum= " << sum;
return 0;
}