输入数组最大的与第一个元素交换最小的鱼最后一个元素交换输出数组
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 00:42:11
voidmain(){inta[10];intmax=0;inti;for(i=1;ia[max])max=i;}if(max!=0){i=a[0];a[0]=a[max];a[max]=i;}/*最
OptionExplicitDimarr(100)AsIntegerDimarr1(100)AsIntegerDimiAsIntegerPrivateSubCommand1_Click()Fori=1
你没有把xiao和da初始化!你先把xiao=0;da=0;(数组第一个数)你再试一下!你如果不初始化的话,在if条件中有些情况会出现xiao或da未赋值,而造成数组越界!一般在运行至出错的,很多是内
"float*Grade(float*num,inti)//用来冒泡排序num传入数组指针,i传入数组个数{intj,k;floattemp;for(j=0;j<i;j++)for(k=0;k&
#include<stdio.h>voidinput(intb[10]){inti;for(i=0;i<10;i++)scanf("%d",&b[i]);
//#includeintmain(){inta[10],i,max,min;for(i=0;i{scanf("%d",&a[i]);//输入十个数if(i==0)//初始化最大值,最小值的位置为0m
main(){inti,t,max=0,min=0,w[10];for(i=0;iw[max])max=i;if(w[i]
太不规范了吧.看着头晕.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
#includevoidmain(){inta[10],i,*m,*n,k=0;\x09printf("请输入十个数\n");for(i=0;i
A = rand(5,6)a = sort(A(:));minv = a(1);[r,c] = find(A==minv
#includestdio.hintb[4][3];voidmain(){voidconvert(inta[3][4]);inti,j,a[3][4];for(i=0;i3;i++)for(j=0;j
printf("请输入十个正整数:\");x=(int*)array;for(i=0;iscanf("%d",&j);j=j>0?j:-j;/*保证输入为正整数*/if(maxif(min>j){/*
#includevoidinput(inta[],intn)//输入{inti;printf("请输入%d个数,用空格隔开\n",n);for(i=0;i
#include#include#defineN20voidmain(){inti,k,j,a[N];k=0;printf("Pleaseinputtwentynozeronumbers\n");fo
#includevoidmain(){intn,min,a[100],i,t,e;while(scanf("%d",&n)!=EOF&&n