永发信息网

杭电3199为什么ACCESS_VIOLATION?这是什么意思?

答案:2  悬赏:10  手机版
解决时间 2021-03-05 02:09
  • 提问者网友:不要迷恋哥
  • 2021-03-04 04:06
#include
using namespace std;
int deal(int x,int y,int z)
{
int temp;
temp=x>y?y:x;
return temp>z?z:temp;
}
int f(int n,int a,int b, int c)
{
int i,o,p,q;
int x,y,z,g,r;
int *s=new int[n];
s[0]=1;
i=0;
o=p=q=0;
while(i<=n)
{
g=deal(s[o]*a,s[p]*b,s[q]*c);
if(g==s[o]*a)
o++;
if(g==s[p]*b)
p++;
if(g==s[q]*c)
q++;
s[++i]=g;
}
r=s[n];
delete [] s;
return r;
}
int main()
{
int a,b,c,n,i,o,p,q;

while(cin>>a>>b>>c>>n)
{
cout< }
return 0;
}
http://acm.hdu.edu.cn/showproblem.php?pid=3199
ACCESS_VIOLATION这是什么意思?
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-03-04 05:25
ACCESS_VIOLATION
是栈溢出的意思
这证明你的程序在运行的过程中爆栈了 你应该注意一下数据的范围和你程序的严谨性
全部回答
  • 1楼网友:不甚了了
  • 2021-03-04 05:34
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯