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

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:41:21
写三个函数分解是输入,处理,输出。(c语言编程)

编译通过:输入:2 5 8 3 0 1 10 5 6 9
输出: 0 2 5 8 3 1 5 6 9 10

#include <stdio.h>
int file(int a[10])
{
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
return 1;
}

exc(int a[10])
{
int max=a[0],min=a[0],i,t,k,p;
for(i=1;i<10;i++)
{
if(max<a[i]) {max=a[i];k=i;}
if(min>a[i]) {min=a[i];p=i;}
}
{t=a[k];a[k]=a[9];a[9]=t;}
{t=a[p];a[p]=a[0];a[0]=t;}
return 1;
}
main()
{
int a[10];
int i;
file(a);
exc(a);
for(i=0;i<10;i++)
printf("%d ",a[i]);
}

#include<iostream>
#include<vector>
using namespace std;

vector<int> inputFunction();//输入
void processFunction(vector<int> &num);//处理
void output(vector<int> &num);//输出

int main()
{
vector<int> numbers;
numbers = inputFunction();

输入10个整数,将其中最小的数与最大的数对换。 输入3个整数,输出其中绝对值最小的数 输入10个整数,将其中最小的数与第一个数交换,把最大的数与最后一个数交换。用指针实现。 输入20个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,用指针来实现。 C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数 从键盘输入10个整数,编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组. 输入10个整数,最小的数与第一个数对换,最大的数与最后一个数对换。 vb考题:随机生成10个1~1000之间的整数,输出其中的最大数和最小数。 输入10个实数存入数组,输出其中的最小数和他的数组序号 打印输入的n个整数中的最大、最小数及其序号