输入10个数数组,把最大值和第一个数交换,最小值和最后一个数交换
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/16 21:47:12
你没有把xiao和da初始化!你先把xiao=0;da=0;(数组第一个数)你再试一下!你如果不初始化的话,在if条件中有些情况会出现xiao或da未赋值,而造成数组越界!一般在运行至出错的,很多是内
#include"stdio.h"voidmax_min(inta[],intn,int*max,int*min){int*p;*max=*min=*a;for(p=a+1;pif(*p>*max)*
函数重载就是多个同名函数,但参数的个数或类型不同,调用时取决于给的实参!代码参考:#includeusingnamespacestd;voidfmax(intx[],intn){inti,maxi=x
用Excel求解,假定10个数存放在A1:A10最大值=MAX(A1:A10)最小值=MIN(A1:A10)平均值=AVERAGE(A1:A10)
#includeusingnamespacestd;voidmain(){cout
#includevoidmain(){inta[10],min,max,i,k;for(i=0;i
同时比较1.初始化最大最小的为第一个2.遍历后面的数字使其与所谓的最大值和最小值比较3.如果某数大于当前最大值,就把最大值赋值成这个数字.同理最小值也差不多.
intdata[20]={0};intmin=0;inti=0;printf("请输入10个整数");for(i=0;i
#include#includevoidmain(){\x05inta[100],b[100],m,i;\x05printf("向后移动几个位置?\n");\x05scanf("%d",&m);\x0
publicstaticvoidmain(Stringargv[]){int[]ints={1,2,3,4,1,5,3,2};intmaxInt=0;for(inti=0;i
PrivateSubCommand1_Click()Dima(1To20)AsIntegerDimiAsInteger,t1AsInteger,t2AsIntegerFori=1To20a(i)=In
这道题我也错过好几次...先找最大值,然后更改,再找最小值,再改就可以了...数据范围不大,可以的再问:是的
你是要交作业吧.这种例子多了.书上和网上都有例子的.像这种比较基础的算法还是自己多写写.这样才能更提高编程能力的.
最大值的函数intmax(inta[10]){intt=a[0],i;for(i=1;ia[i])?t:a[i];returnt;}最小值的函数intmin(inta[10]){intt=a[0],i
#includemain(){inti,p1=0,p2=0,max,min,num[10];printf("input10numbers:\n\n");scanf("%d",&num[0]);max=
第1题:PrivateSubCommand1_Click()Dimv(1To20)AsDoubleDimvMaxAsDoubleDimvMinAsDoubleDimiAsLongFori=1To20v
用什么语言写再问:C语言再答:#includemain(){inti,a[10],t,max;for(i=0;i
第一题:#includevoidmain(){inta[10]={1,2,3,4,5,6,7,8,9,10},i,max,min;/*初始化的值任意定,只要是在整型范围内都行*/max=a[0];
#includevoidmain(){inta[10];intsum=0,i,t;floataver;printf("请输入十个整数:\n");for(i=0;i
建个控制台工程Win32ConsoleApplication#include"stdafx.h"#include"stdio.h"intmain(){inti,num[10],max,min,sum;