急!! C++2题 答的好追加悬赏 谢谢
来源:百度知道 编辑:UC知道 时间:2024/05/27 09:39:00
1)求一个M行N列数值矩阵的转置矩阵,其中M和N的值设置成常量,
矩阵的具体数据由用户输入。程序需按整齐的行列形式显示原矩阵及转置后的矩阵。
2) 某学校有12名学生参加100米短跑比赛,每个运动员号和成绩如下表所示,
请按照比赛成绩排名并输出,要求每一行输出名次,运动员号和比赛成绩
三项数据。
100米短跑比赛成绩
运动员号 成绩(秒)
001 13.6
031 14.9
002 14.8
036 12.6
010 12.0
037 13.4
011 12.7
102 12.5
023 15.6
325 15.3
025 13.4
438 12.7
要简单点的,不要用指针,最好用数组
矩阵的具体数据由用户输入。程序需按整齐的行列形式显示原矩阵及转置后的矩阵。
2) 某学校有12名学生参加100米短跑比赛,每个运动员号和成绩如下表所示,
请按照比赛成绩排名并输出,要求每一行输出名次,运动员号和比赛成绩
三项数据。
100米短跑比赛成绩
运动员号 成绩(秒)
001 13.6
031 14.9
002 14.8
036 12.6
010 12.0
037 13.4
011 12.7
102 12.5
023 15.6
325 15.3
025 13.4
438 12.7
要简单点的,不要用指针,最好用数组
#include <iostream>
using namespace std;
int main()
{
const int M = 2;
const int N = 3;
int matrix[M][N];
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
cout<<"mattix["<<i<<"]["<<j<<"]=";
cin>>matrix[i][j];
}
}
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
printf("%-10d",matrix[i][j]);
}
printf("\n");
}
printf("\n");
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
{
printf("%-10d",matrix[j][i]);
}
printf("\n");
}
return 0;
}
////////////////////
#include <iostream>
using namespace std;
int main()
{
const int N =12;
char id[N][5];
double score[N];
for