|
#include <stdio.h>
#define N 10
double mu(int *x){
double y=0;
int i;
for(i=0;i<N;i++){
y=y+*(x+i);
}
y=y/(N);
return(y);
}
void main(void)
{
int a[N],i;
double heikin;
for(i=0;i<N;i++){
printf("a[%d]=",i+1);
scanf("%d",&a[i]);
}
heikin=mu(a);
printf("平均は%3.1f点\n",heikin);
}
実行結果が変だったので直してみました。
どうですか?
|