回复 7楼 辰星睿
谢谢指教哈~我修改好了!
附上:多文件项目
f1:
#include<stdio.h>
double m[10];
void main()
{
void readin(double m[10],int size);
void product(double m[10],int size);
void sortA(double m[10],int size);
readin(m,10);
product(m,10);
sortA(m,10);
printf("\n");
}
f2:
#include<stdio.h>
void readin(double m[10],int size)
{
int i;
for(i=0;i<size;i++)
scanf("%lf",&m[i]);
}
f3:
#include<stdio.h>
void product(double m[10],int size)
{
double b=1;int i;
for(i=size-1;i>=0;i--)
{
b=b*m[i];
}
printf("The product is:%lf\n",b);
}
f4:
#include<stdio.h>
void sortA(double m[10],int size)
{
double a[10],temp;
int k,i,j;
for(k=0,i=0;k<size;k++,i++)
a[i]=m[k];
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{temp=a[i+1];
a[i+1]=a[i];
a[i]=temp;}
printf("The srted number from min to max:\n");
for(i=0;i<10;i++)
{
printf("%lf",a[i]);
printf("\n");
}
}