您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写写三个函数。。。

#include<stdio.h>

int input(int *number);
int max_min_(int *number);
int output(int *number);
int main()
{
int number[10];
input(number);
max_min_(number);
output(number);
return 0;
}

int input(int *number)
{
int i;
printf(“请输入10个数字”);
for(i=0;i<10;i++)
scanf("%d",&number[i]);
}
int max_min_(int *number)
{
int i;
int *max,*min,*p;
max=min=number;
int temp;

for(p=number;p<number+10;p++)
if(*p>*max)  max=p;
temp=*max;
*max=number[9];
number[9]=temp;

for(p=number;p<number+10;p++)
if(*p<*min)  min=p;
temp=*min;
*min=number[0];
number[0]=temp;

}
int output(int *number)
{
int i;
printf(“请输出10个数字”);
for(i=0;i<10;i++)
printf("%d",number[i]);
}


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进