[問題] 詞彙不等於2引數?
各位高手大家好 小弟在這邊遇到一個問題
我不管怎麼執行
他都會顯示 pass 那行不是使用二引數@_@
請問各位高手 問題到底出在哪裡?
謝謝!!
#include<stdio.h>
#include<stdlib.h>
int pass(double *as,int num);
int main (void)
{
int numberofelement;
int pass,hold;
int i=0;
double *a;
printf("請輸入數字總數:\n");
scanf("%d",&numberofelement);
a=(double*)calloc (numberofelement,sizeof(double));
for(i=0;i<numberofelement;i++)
{
printf("請輸入第%d個數字\n",i+1);
scanf("%f",&a[i]);
}
for (pass=1;pass<numberofelement;pass++)
{
for(i=0;i<numberofelement-1;i++)
{
if(a[i]>a[i+1]){
hold=a[i];
a[i]=a[i+1];
a[i+1]=hold;
}
}
}
pass (a,numberofelement);
system("pause");
return 0;
}
int pass( double *as,int num)
{
double average;
double total=0;
double mean;
int con;
for(con=0;con<num;con++)
{
total=total+as[con];
}
average=total/num;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.191.88
推
11/26 17:50, , 1F
11/26 17:50, 1F