C++前两个WA,求大佬帮帮忙
查看原帖
C++前两个WA,求大佬帮帮忙
949624
oyforl楼主2023/3/11 01:03
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
   int n, m,times=0;
   double max, min;
   cin >> n >> m;
   double a[100][20];
   double* p = new double[n];
   double(*q) = new double[n];
   for (int i = 0; i < n; i++)
   	for (int j = 0; j < m; j++)
   		cin >> a[i][j];
   for (int i = 0; i < n; i++)
   {
   	max = min = a[i][0];
   	for (int j = 0; j < m; j++)
   	{
   		if (a[i][j] > max)max = a[i][j];
   		if (a[i][j] < min)min = a[i][j];
   	}
   	*(p + times) = max+min;
   	times++;
   	 
   }
   for (int i = 0; i < n; i++)
   {
   	double add=0;
   	for (int j = 0; j < m; j++)
   	{
   		add += a[i][j];
   	}
   	add -= *(p + i);
   	*(q + i) = add / (m-2.0);
   }
   max = 0;
   for (int i = 0; i < n; i++)
   {
   	if (*(q + i) > max)max = *q + i;
   }
   cout << fixed << setprecision(2) << max;
   return 0;
} ```
2023/3/11 01:03
加载中...