c语言程序设计的问题

c语言程序设计的问题大佬帮帮忙

1、

#include <stdio.h>
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<a[i])
{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 <stdio.h>
void fun(int a[],int n,int m){
int i,j,t;
for(i=0;i<m;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;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
fun(a,n,m);
for(i=0;i<n;i++)
printf("%d ",a[i]);
}

温馨提示:答案为网友推荐,仅供参考
相似回答