70,037
社区成员
发帖
与我相关
我的任务
分享
#include"stdio.h"
#define n 10
void import(int parameter[])
{
int i;
printf("Please enter the numbers\n");
for(i=0;i<n;i++)
scanf("%d",¶meter[i]);
}
int execute(int parameter[])
{
int i,min,max,exchange1,exchange2;
for(i=0;i<n;i++)
{
parameter[i]=min;
if(parameter[i]<parameter[i++])
min=i;
else
min=i++;
}
for(i=0;i<n;i++)
{
parameter[i]=max;
if(parameter[i]<parameter[i++])
max=i;
else
max=i++;
}
exchange1=parameter[0];
parameter[0]=parameter[min];
parameter[min]=exchange1;
exchange2=parameter[0];
parameter[0]=parameter[max];
parameter[max]=exchange2;
return 0; //必须返回值
}
void export(int parameter[]) //dec说这里错,但我没发现有什么问题,大家觉得呢?
{
for(int i=0;i<n;i++)// i没有定义
{
printf("Please export the numbers\n");
printf("%d",parameter[i]);
}
}
int main()
{
int group[n];
import(group);
execute(group);
export(group);
return 0;
}