1、
#include
void fun1(int a[]){
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
}
void fun2(int a[]){
int i,j=0,k=0,t,max=a[0],min=a[0];
for(i=1;i<10;i++)
{
if(max{max=a[i];j=i;}
if(min>a[i])
{min=a[i];k=i;}
}
t=a[k];a[k]=a[0];a[0]=t;
t=a[j];a[j]=a[9];a[9]=t;
}
void fun3(int a[]){
int i;
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
void main(){
int a[10];
fun1(a);fun2(a);fun3(a);
}
运行示例:
2、
#include
void fun(int a[],int n,int m){
int i,j,t;
for(i=0;i{
t=a[n-1];
for(j=n-1;j>0;j--)
a[j]=a[j-1];
a[0]=t;
}
}
void main(){
int i,n,m,a[100];
scanf("%d",&n);
for(i=0;iscanf("%d",&a[i]);
scanf("%d",&m);
fun(a,n,m);
for(i=0;iprintf("%d ",a[i]);
}