输入10个整数,将最小与第一个数对换,将最大与最后一个数对换 指针
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 03:08:47
![输入10个整数,将最小与第一个数对换,将最大与最后一个数对换 指针](/uploads/image/f/7440261-69-1.jpg?t=%E8%BE%93%E5%85%A510%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E5%B0%86%E6%9C%80%E5%B0%8F%E4%B8%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AF%B9%E6%8D%A2%2C%E5%B0%86%E6%9C%80%E5%A4%A7%E4%B8%8E%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AF%B9%E6%8D%A2+%E6%8C%87%E9%92%88)
programxzpx;constn=7;vara:array[1..n]ofinteger;i,j,k,t:integer;beginwrite('Enterdate:');fori:=1tondo
OptionExplicitDimarr(100)AsIntegerDimarr1(100)AsIntegerDimiAsIntegerPrivateSubCommand1_Click()Fori=1
vara:array[1..1000]ofinteger;n,i,j,k:integer;beginreadln(n);j:=1;fori:=1tondobeginread(a[i]);ifa[i]
请到电脑/网络-程序设计-你需要的语言板块去发
#include<stdio.h>#include<stdlib.h>int main(){ int i,a[
供参考……#include"stdio.h"//voidmain(void){intnDec[10]={7,1,9,2,6,0,3,5,4,8},i,max,min;printf("Type10int
#includeintmain(){inta[10],i,*maxInt,*minInt;for(i=0;i{printf("输入第%d个整数:\n",i+1);scanf("%d",&
数组越界了,这个错误初学者很容易犯,以致有了专有名称:一位偏移对于a[10],索引是从0开始,9结束的数组,需要从0开始遍历for(i=0;i
#include"stdio.h"voidmax_min(int*a,intindex,intend);//声明函数voidmain(){inta[10],i;//定义数组a用来存储10个整数for(
找人帮你做作业?再问:#include#defineNUM6voidmain(){intdata[NUM];inti,index,temp;for(i=0;i
#includevoidarray_input(int*array,intn){int*a=0;if(!array||nprintf("pleaseinput%dnumbers:",n);for(a=
#include<stdio.h>#include<string.h>void Input(int *num){ &nbs
for(p=a+1;p*max)max=p;elseif(*p
#include#defineN10voidmain(){intx[N],i,*pmax,*pmin,k;for(i=0,p=x;i
#include<iostream>using namespace std;void out(int *p,int n){int&nbs
#includevoidmain(){inti,j,k,f[10],max,min,a,b;for(i=0;i再问:我想用的是c++的行不行
主要困难在排队,如果最大和最小数不出现在第一和最后,好办,当其中有一个或两个出现在第一或最后麻烦.#includemain(){voidinput(int*a);voidsort(int*a);voi
intvalues[10];intinput(){inti=0;printf("input10numbers:\n");for(i=0;i{scanf("%d",&values[i]);}return
在两个函数的ret=i;后加break;再问:为什么加BREAK,我两个函数不是要选出最大最小值吗?再答:看错,是min函数有问题。不好意思哈。