Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 有什么问题吗?_C++ - Fatal编程技术网

C++ 有什么问题吗?

C++ 有什么问题吗?,c++,C++,问题: 测试用例链接: 对于这个测试用例,我无法获得任何输出为什么 提前谢谢 #include<iostream> using namespace std; int main() { long long n,i=0,num=0,mx=0,r=0; cin>>n; long long arr[6]{0}; for(int i=0;i<n;i++) { cin>>num; arr[nu

问题:

测试用例链接:

对于这个测试用例,我无法获得任何输出为什么

提前谢谢

#include<iostream>
using namespace std;
int main()
{
    long long n,i=0,num=0,mx=0,r=0;
    cin>>n;
     long long arr[6]{0};
    for(int i=0;i<n;i++)
    {
        cin>>num;
        arr[num]++;
    }
    for(int i=1;i<6;i++)
    {
        if(arr[i]>mx)
        {
            mx=arr[i];
            r=i;
        }
    }
    cout<<r;
}
#包括
使用名称空间std;
int main()
{
长n,i=0,num=0,mx=0,r=0;
cin>>n;
long-long-arr[6]{0};
对于(int i=0;i>num;
arr[num]++;
}
对于(int i=1;imx)
{
mx=arr[i];
r=i;
}
}

cout这看起来有问题:

 long long arr[6]{0};
for(int i=0;i<n;i++)
{
    cin>>num;
    arr[num]++;
}
long-long-arr[6]{0};
对于(int i=0;i>num;
arr[num]++;
}

如果读入
num
的输入值大于5(或小于零),则当值从
arr
写入无效内存位置偏移量时,将存在未定义的行为。您的代码没有问题,我接受了所有测试用例。但解决方案可以以更优化的方式返回

请检查有问题的链接..输入始终不会改变您的程序因无效输入而不健壮的事实。@SohanuzzamanSoad链接会腐烂,经常被防火墙阻止,并且可以将的点击器转到一个奇妙的页面,奴役他们的计算机并获取他们的信用卡号。不要将它们用作重要信息的来源请注意,问题应该包括所有必要的信息和一个明确的问题。“怎么了?”不清楚,并且问题没有解释代码应该做什么或如何做不到。指向外部资源的链接可能会中断,并使问题对其他人无用。访问测试用例被拒绝。理想情况下,您应该避免提供链接,并提供特定问题,而不是泄露一般问题。此外,请说明您做了什么你试着改变了什么。如果没有这个,你不可能得到好的回应。你试着在结尾打印一个新行吗?