输入5个数,将最小的数和第一个数交换,最大的和最后一个数交换

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 19:09:52
输入5个数,将最小的数和第一个数交换,最大的和最后一个数交换
输入n个整数,请找出最小数所在的位置,并把它与第一个数对调.(pascal 数组)

vara:array[1..1000]ofinteger;n,i,j,k:integer;beginreadln(n);j:=1;fori:=1tondobeginread(a[i]);ifa[i]

C语言输入10个整数,将其中最小的数和第一个数对换,把最大的数与最后一个数对换.(用指针)

供参考……#include"stdio.h"//voidmain(void){intnDec[10]={7,1,9,2,6,0,3,5,4,8},i,max,min;printf("Type10int

C语言题目:编写程序,输入10个整数,将其中最小的数与第一个数交换,最大的数与最后一个数交换.

#include"stdio.h"voidmax_min(int*a,intindex,intend);//声明函数voidmain(){inta[10],i;//定义数组a用来存储10个整数for(

用C语言的,输入N个整数,将最小的与第一个数交换,最大的与最后一个数交换,然后输出交换后的N个数.

找人帮你做作业?再问:#include#defineNUM6voidmain(){intdata[NUM];inti,index,temp;for(i=0;i

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

#includevoidarray_input(int*array,intn){int*a=0;if(!array||nprintf("pleaseinput%dnumbers:",n);for(a=

C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数于最后一个对换 要求用指针来写

intmain(){inta[9],i,j,*temp1,*temp2;//temp1指向表示最小数,temp2指向表示最大数for(i=0;i再问:开始应定义a[10];这样写a[0]=*temp1

C语言:要求输入10个数 将其中最小的数与第一个数对换,把最大的数与最后一个数对换

main(){intnumber[10];aa(number);bb(number);cc(number);}aa(int*array){inti;for(i=0;i

“输入10个数,将最小数与第一个对换,最大数与最后一个对换",不知哪出现问题

#include<iostream>using namespace std;void out(int *p,int n){int&nbs

c++语言求输入10个整数,将其中最小的书与第一个数对换,把最大的数与最后的一个数对换,然后输出者10个数

#includevoidmain(){inti,j,k,f[10],max,min,a,b;for(i=0;i再问:我想用的是c++的行不行

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

主要困难在排队,如果最大和最小数不出现在第一和最后,好办,当其中有一个或两个出现在第一或最后麻烦.#includemain(){voidinput(int*a);voidsort(int*a);voi

用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换!

printf("请输入十个正整数:\");x=(int*)array;for(i=0;iscanf("%d",&j);j=j>0?j:-j;/*保证输入为正整数*/if(maxif(min>j){/*

从键盘任意输入10个整数,将其中最大数与最小数的位置对换,然后输出对换后的10个数.[提示:用一维数组

在两个函数的ret=i;后加break;再问:为什么加BREAK,我两个函数不是要选出最大最小值吗?再答:看错,是min函数有问题。不好意思哈。