c语言问题 在线 等答案!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:38:49
#include<stdio.h>

void main()
{
int a[10];int i,m;
int pjun(int,int);
printf(" 请输入一个学生的十门成绩\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
printf("\n");
}
m=pjun(a,10);
}
int pjun(int a[],int n)
{
//int a[10];
int s,i;
for(s=0,i=0;i<n;i++)
{
s=s+a[i];
}
return s/n;
}错在那里了 呢 ?

申明和原型不一致
int pjun(int,int);

int pjun(int a[],int n)

#include<stdio.h>

void main()
{
int a[10];int i,m;
int pjun(int,int);
printf(" 请输入一个学生的十门成绩\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
printf("\n");
}
m=pjun(a,10);
}
int pjun(int a[],int n)
{
int a[10];
int s,i;
for(s=0,i=0;i<n;i++)
{
s=s+a[i];
}
return s/n;