找出含有10个元素一维数组中的最大值和最小值,并互换这两个数的位置.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 21:49:09
#include#includevoidmain(){\x05inti,j;\x05floatsuma,sumb;\x05floatavga,avgb;\x05intmaxa,maxb;\x05int
intfun(int*x){inti,k=0;for(i=0;iif(x[i]>x[k])k=i;returnx[k];}再问:运行不出来····再答:#includestaticin
OptionExplicitPrivatea(9)AsIntegerPrivateiMaxIndexAsIntegerPrivateSubCommand1_Click()Dimi,j,k,iMaxAs
#include <stdio.h>int main(){ int min = 0;&nbs
voidmain(){intarray[]={23,14,36,1,-4,388,90,2000};inti=1;min=array[0];for(;i{if(min>array[i])min=arr
#includemain(){intw[8],i,j=0,k=0;for(i=0;i
#include "stdio.h"int main(){ float a[10]={0};
/>privatesubcommand1_click()dima(1to10)asdoubledimminasdoublefori=1to10a(i)=val(inputbox("请输入数组元素值:"
我也不知道有没有这个函数,但我认为用这种方法可以判断:x1=[1122236678]x1=1122236678>>length(x1)-length(unique(x1))ans=4如果结果为0则没有
#includeintmain(){intarray[10]={0};inti,min;printf("请输入10个数字:\n");scanf("%d",&array[0]);min=arr
publicclassTestIntSam{publicstaticvoidmain(String[]args){int[]ints={1,2,3,4,5,6,0,20,4,23};intmin=in
最大值的函数intmax(inta[10]){intt=a[0],i;for(i=1;ia[i])?t:a[i];returnt;}最小值的函数intmin(inta[10]){intt=a[0],i
看看谁的效率高过我importjava.util.Arrays;importjava.util.InputMismatchException;importjava.util.Scanner;publi
//程序运行时,请输入10个数.如:0123456789#include#defineN10intmax(int*a,intn){\x09inti,m=a[0];\x09for(i=1;im)m=a[
试下这个,只需改动 b(i)=a(i\10+1,imod10)换成b(i)=a((i-1)\10+1,(i-1)Mod10+1)如下:PrivateSubform_click()
tem=a[M];a[M]=a[M-1];a[M-1]=tem;//你自己看这个代码嘛要跟第一个对换不应该是tem=a[M];a[M]=a[0];a[0]=tem;
#includeusingnamespacestd;voidmain(){chara[10];inti,temp;for(i=0;i>a[i];cout
floatmin,a[10];inti;for(i=0;i
intfun(intx[N]) {inti,k=0; for(i=0;i
1.找出数组中零的个数如果小于2个,(自己看着办)不小于2继续2.找出第一个零的索引数3.找出最后一个零的索引数4.从2,3的索引数中找出被2整除的数