不解释 发表于 2016-5-25 20:42:13

自己写的课后题 系统报错 求指导

#include <stdio.h>
void main()
{
        int p(int c);
        int a;
        int z;
        int i;
        printf("请录入成绩:");
        for (i=1;i<=10;i++)
        {
                scanf("%d",&a);
        }
        z=p(a);
        printf("平均成绩为:%d\n",z);
}
int p(int c)
{
        int i;
        int s=0;
        int z;
        for (i=1;i<=10;i++)
        {
                s=s+c;
        }
        z=s/10;
        return z;
}


运行能算出平均分,但是会报错

不解释 发表于 2016-5-25 20:54:21

我发现错误了,怪自己前面的数组没学好,,,数组是从a开始的,我忘了。。。。。难怪报错、

码农青菜 发表于 2016-5-25 22:41:23

数组越界了,所以算出的结果也是不对的!
页: [1]
查看完整版本: 自己写的课后题 系统报错 求指导