月光虾 发表于 2014-12-9 15:09:37

c语言学习 0xC0000005: Access violation错误

0xC0000005: Access violation错误
是什么引起的
下面出在什么问题?

#include<stdio.h>

inta;
int qing(int e);
int gao(int e);
int di(int e);

void main()
{
    int q,g,d,i;
    for(i=0;i<10;i++)
    {
    scanf("%d",a);
    }
    q=qing(q);
    g=gao(g);
    d=di(d);
    printf("平均分:%d 最高分:%d 最低分:%d \n",q,g,d);
}

int qing(int e)   //平均分
{
    int b,c=0;
    for(b=0;b<10;b++)
    {
      c=c+a;
    }
    c=c/b;
    return c;
}

int gao(int e)//最高分
{
    int b,c;
    c=a;
    for(b=0;b<10;b++)
    {
      if(c<a)
      {
            c=a;
      }
    }
    return c;

}

int di(int e)//最低分
{
    int b,c;
    c=a;
    for(b=0;b<10;b++)
    {
      if(c>a)
      {
            c=a;
      }
    }
    return c;
}

月光虾 发表于 2014-12-9 15:15:40

分数输入完之后,回车就报 内存错误

荆楚 发表于 2014-12-9 23:14:34

我也是有这样的问题:cry:cry:cry

lgd 发表于 2014-12-11 23:05:00

scanf("%d", &a);

月光虾 发表于 2014-12-13 16:01:48


谢谢!
谢谢!

怡静 发表于 2014-12-16 23:17:38

lgd 发表于 2014-12-11 23:05
scanf("%d", &a);

谢谢楼主细心解答!
页: [1]
查看完整版本: c语言学习 0xC0000005: Access violation错误