一个程序的小问题 求解 谢谢
#include<stdio.h>void shuru(int *str);
void chuli(int *str);
void shuchu(int *str);
void main()
{
int str[10];
shuru(str);
chuli(str);
shuchu(str);
}
void shuru(int *str)
{
for(i=0;i<10;i++)
{
scanf("&d",str++);
}
}
void chuli(int *str)
{
int *p1,*p2,min,max;
p1=str;
for(i=0;i<10;i++)
str++;
p2=str;
str=p1;
max=*str;
min=*str;
for(i=0;i<10;i++)
{
str++;
if(*str>max)
{
max=*str;
}
if(*str<min)
{
min=*str;
}
}
*p2=max;
*p1=min;
}
void shuchu(*str)
{
for(i=0;i<10;i++)
{
printf("%d",*str);
}
}
这个程序 第一个函数输入 每次输入的时候都不能输入到数组中,程序的作用是将 10个数中最大的放到最后一个 最小放到第一个