指针写一组数中调换最大和最小,调用函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 04:02:53
#includeintmain(){inta,b=0,c=100;int*pmax,*pmin;scanf("%d",&a);pmax=&b;pmin=&c;while(a!=-1)//输入-1结束{
=large(a1:a15,1)第一大=large(a1:a15,2)第二大=small(a1:a15,1)第一小=small(a1:a15,2)第二小
#includevoidswap(int*a,int*b){intc;c=*a;*a=*b;*b=c;}intmain(void){inta[4]={2,1,4,3};int*pMin=a;int*p
;----------------------------------;排序;负数显示补码如-1显示65535;如想增加数据只需在a变量中添加,;同时长度len要相应的更改;-------------
不对,因为平均数是所有数加起来以后再平均,不仅仅是最大最小数的和的一半例如一组数2,9,10,平均数为7,而不是(10+2)/2=6
#include"stdio.h"voidmain(){int*p,*q;intm,n;p=&m,q=&n;printf("请输入数据:");scanf("%d%d",&m,&n);printf("和
供参考……#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",&
既是2的倍数又有因数3和5,这样的一组数中最大的两位数是90,最小的三位数是120.
programysh(input,output);varst:ansistring;i,max,min:longint;a:array[1..1000]oflongint;beginreadln(st
*vfp中计算n(从键盘输入的正整数)个实数(从键盘输入)去掉其中最大数和最小数之后的平均值的程序怎么写CLEARINPUT"输入共N个(正整数)个数字:"TOnNDIMENSIONsz(nN)INP
#include <stdio.h>void swap(int *p1,int *p2,int *p3){ &nbs
intmain(){inta[9],i,j,*temp1,*temp2;//temp1指向表示最小数,temp2指向表示最大数for(i=0;i再问:开始应定义a[10];这样写a[0]=*temp1
不一定.等差数列是.
设等差数列an=a1+(n-1)d最大数加最小数除以二即[a1+a1+(n-1)d]/2=a1+(n-1)d/2{an}的平均数为Sn/n=[na1+n(n-1)d/2]/n=a1+(n-1)d/2得
最小合数是4,最小质数是2,倒数和是3/47/5=1.4170%=1.7最大的是170%,最小是1.3
所选四个数字间隔规律相同时,差相同如4321-1234=5432-2345=9876-6789.5421-1245=6532-2356=9865-5689..
不一定对,最小的数=
printf("请输入十个正整数:\");x=(int*)array;for(i=0;iscanf("%d",&j);j=j>0?j:-j;/*保证输入为正整数*/if(maxif(min>j){/*
错再问:说原因再问:老师叫我们说原因再答:我发的这组数据,平均数不是这组数据中最大的数,和最小的数