根本不慌 2019-03-11 17:02
浏览 216

求大佬帮忙看看PAT 乙1012

PAT乙1012
求大佬帮忙看一下,为何第7个测试点一直说我段错误?
#include
#include
#include
using namespace std;
int main()
{
int a[50] = {0}, i = 0, a1[5] = { 0 }, count = 0, n1 = 0, n2 = 0;
double count2;
cin >> n2;
for (int i = 0; i < n2; i++)
{
cin >> a[i];
}
for (int n = 0; n < n2; n++)
{
if (a[n] % 5 == 0 && a[n] % 2 == 0)
a1[0] = a1[0] + a[n];
else if (a[n] % 5 == 1)
{
++n1;
if ((n1) % 2 == 1)
a1[1] = a1[1] + a[n];
else a1[1] = a1[1] - a[n];
}
else if (a[n] % 5 == 2)
a1[2] += 1;
else if (a[n] % 5 == 3)
{
a1[3] = a1[3] + a[n];
count++;
}
else if (a[n] % 5 == 4)
if (a1[4] < a[n])
a1[4] = a[n];
}
count2 = ((double)a1[3]) / count;
for (int i = 0; i < 5; i++)
{
if (i == 3)
{
if (a1[i] == 0)
{
cout << "N"<<" ";
continue;
}
printf("%.1f ",count2);
continue;
}
if (i==1&&a1[1] == 0 && n1 != 0)
{
cout << "0 ";
continue;
}
if (a1[i] == 0)
cout << "N";
else cout << a1[i];
if (i != 4)
cout << " ";
}
system("pause");
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog
    • ¥15 Excel发现不可读取的内容
    • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题