关于自定函数出现自动关闭的情况
本帖最后由 meiqiongbing 于 2016-5-10 21:01 编辑#include<stdio.h>
int MAX(int ,int );
double main()
{
int i=0,k;
double x;
x=MXA(k,10);
printf("%ld",x);
}
int MXA(int x[],int y)
{
int i,j=0,k;
while(i<10)
{
scanf("%d",&x);
i++;
}
#if(1)for(i=0;i<y;i++)
{
j+=x;
}
k=j/y;
#endif
return k;
}
各位大神一运行到函数部分就出现自动关闭究竟是问题哪里出错了,
求帮助谢谢 我不明白这段程序在做什么
#include<stdio.h>
int MAX(int ,int );
double main()
{
int i=0,k;
double x;
x=MXA(k,10);
printf("%ld",x);
}
int MXA(int x[],int y)
{
int i,j=0,k;
while(i<10)
{
scanf("%d",&x);
i++;
}
#if(1)for(i=0;i<y;i++)
{
j+=x;
}
k=j/y;
#endif
return k;
}
MAX 函数是 int MXA(int x[],int y)
你调用的时候是 x=MXA(k,10);
k 被声明为 int k;
页:
[1]