for(i=0;i<cursor.getcountt(have);i )max_min(number);

系统给定外部整型数组a、整型变量n、max、min 和实型变量avg(不需要自行定义)。编写程序,求数组a中前n_百度知道
系统给定外部整型数组a、整型变量n、max、min 和实型变量avg(不需要自行定义)。编写程序,求数组a中前n
个元素的最大值max、最小值min及平均值avg。
提问者采纳
=n; i& if(max&n;a[i])
min=a[i]; i++){ avg+=a[i];avg=0; if(min&}avg&#47a[i])
max=a[i];for(i=0;max=min=a[0]
其他类似问题
为您推荐:
其他4条回答
iostream&gt!=n;int min=0;i++){avg+=a[i];a[i])
min=a[i],ave=0;n;int main(){a[i])
max=a[i]; if(max& if(min&i;cin&&int a[n];i++)cin&for(int i=0;for(int i=0;i!=n,max=0;&a[i];}return 0#include&lt
看不懂题啊
你是求前n的最大,最小值和平均值吗?
广工的Avyview?
整型变量的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言,求大神_百度知道
C语言,求大神
//b://b./zhidao/wh%3D450%2C600/sign=712bfbaaddc77d91b43a7e2/bba1cd68cb80c0cec3fdfc032332.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D600%2C800/sign=aa8d67c829aa20/bba1cd68cb80c0cec3fdfc032332.hiphotos://b.hiphotos.jpg" esrc="http./zhidao/pic/item/bba1cd68cb80c0cec3fdfc032332;<img class="ikqb_img" src="http!;b); for(i=0.hiphotos第二题;%d&quot:\n&quot
你这是在考试吗?
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在运行matlab为什么会出现??? In an assignment A(I) = B, the number of elements in B and I must be_百度知道
在运行matlab为什么会出现??? In an assignment A(I) = B, the number of elements in B and I must be
%变量个数FieldD=[rep([PRECI1 PRECI2 PRECI3],txc]=size(I)[mbr:).png&#39,[1:NINDObjV(i)=normxcorr2(Chrom(i;
%个体数目MAXGEN=40,[1 1]); imshow(I),[1 1]);%区域描述Chrom=crtbp(NIND;rep([0 0 -180,NVNR])];
%变量的二进制位数,mbc]=size(I2)NIND=25;txr-mbr txc-mbc 180];rep([1,PRICE2表示列坐标;
%群体初始化:));
%代沟NVNR=3;
%变异率gen=0,y]=size(Chrom)Pc=0;GGAP=0;0,PRICE3表示角度PRECI2=9;).05;circles,程序如下, imshow(I2);[txr,.9:clear allI = imread(&#39,I2(i; I2 = imcrop(I;1],PRICE1表示行坐标,
%初始代数为0for i=1,(PRECI1+PRECI2+PRECI3));
%最大遗传代数PRECI1=9,生成5×NIND个个体[x;
%交叉率Pm=0;PRECI3=9;1,[75 75 26 24])
7)=1:a(3:向量运算时如果等式两边向量结构不同就会出现,两边不匹配,但等式右边是个1行5列的矩阵,出错。比如下面的语句,共需四个数:6)=1。如改正如下形式可避免此错误:6)=1粘贴了你的代码运行了一下:5
或 a(3,未出现你所说的情况。但对于你所出现的问题:a(3:5本句表示要对a矩阵中3~6号元素进行赋值,有五个输入元素
这个我知道,可是我的匹配没问题
我晕,我以为是啥大问题,改了好几分钟 y_3=y-2;y_2=y_1;y_1=y(k);
%%%%%% 这一行替换成 y_3=y_2;y_2=y_1;y_1=y(k);
%%%%%%% 自己看看有什么不同 粗心害死人啊
其他类似问题
为您推荐:
其他2条回答
如果把一个数值赋给一个矩阵(当然是矩阵里的连续值,eg:
end),尽管理论上正确的,也可能报错!
倘若我们在之前初始化a矩阵就可以避免这样的报错可能!(即之前定义a=ones(1,5);)
再例如我刚编的改进粒子群算法程序就遇到了这个问题:
%% 变量初始化
Dim=2;%粒子的维数
Size=100;%种群数
MaxIt=300;%最大迭代次数
c2=2;%定义加速因子
Wmax=0.9;Wmin=0.4;%定义最大/最小惯性因子
%粒子个体的最大值与最小值
popmin=-5;
%定义步长因子的最大/最小值
%% 种群初始化
%初始化粒子群的位置向量
x=5*rands(Size,Dim);
%粒子的初始速度
v=rands(Size,Dim);
xbest=zeros(Size,Dim);%单个粒子的...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求这道C语言题目错在哪输入一个一维整型数组,输出最大值,最小值,和平均值.我用指针来处理的,但是max和min怎么输出的都不对,请问高手问题出在哪里了呢?main(){int a[10],*p,i,y,max,*p=&a;for (i=0;i=0;i--);{if (max=0;i--);{if (min>*(p+i))min=(*(p+i));}for (i=9;i>=0;i--)y=y+*(p+i);y=y/10;printf ("max is %d \n",max);printf ("min is %d \n",min);printf ("y is %d \n",y);system ("pause");}
黎约践踏GJXHXI
for (i=9;i>=0;i--);{if (max=0;i--);{if (min>*(p+i))min=(*(p+i));}把2个for的后面的;去掉.另外把max和min的初值赋值成*p
其实我一开始也想到了赋初值的问题,但是想哪怕赋值为-9,万一输入的是-10,还是不行,你一说用*p赋值,我就明白了
为您推荐:
扫描下载二维码C++问题。输入10个数,将其中最小的数与第一个数对换,将其中最大的数与最后一个数交换。用指针实现。_百度知道
C++问题。输入10个数,将其中最小的数与第一个数对换,将其中最大的数与最后一个数交换。用指针实现。
交换后的数组;*min= for(p=number+1;number+10;&&i++)
cin&number+10;& temp=number[0];;*max) max=p# include & if(max==number[9];
else if(*p&p& cout&p++)
if(*p&number[9]=*&&p++)
cout&& & int *&i&&; max=min=number,**min) min=p;10;iostream& cout&number[i];*max= for(p=
cout& for (int i=0;输入10个数&*p&using namespace std,temp:&p&number[0]=*min,*p;void main(){ int number[10];&
提问者采纳
&;i&lt&#47:&quot。# include &number[i];i++)
cin&正确的如下; int *10;*p&p++)
if(*p&&number+10; cout&number[9]=*& for(p=number+1;p++)
else if(*p&*min= for(p=*min=*max) max=p,*number[0]=**max=*min) min=p;number+10;输入10个数&quot!=number[0]) {
temp=number[9];&quot,请测试; } else {
temp=number[9];p&交换后的数组;void main(){ int number[10];&&lt,
cout& for (int i=0;iostream&number[9]=*; temp=number[0]; max=min=p& &quot,*p;&& } cout&&; if(*&#47
来自团队:
其他类似问题
为您推荐:
其他4条回答
if(max==number[9];逻辑上没问题,改了先调试请问这一行是什么意思,这里怎么会出线if( 而没有右括号)呢,代码是拷贝别人的吧;改为temp=number[9];*max=*max=number[9]=*number[9]=*max
int ntemp=0;max = min =*max = 0;for(int i = 0;i&10;i++){
cin && number[i];
if(*max & number[i])
max = number +
if(*min & number[i])
min = number +}if (min != number){
*min = number[0];
number[0] =}if (max != number + 9){
*max = number[9];
number[9] =}
代码长时间不写了,我可以帮你说个思路,设置两指针变量,a,b,a指向数组的第一个数,b指向数组的最后一个数,找大数的时候这样做,*a和*b比较大小,大数的指针不变,小数的指针++,直到两指针重合,这样可以把大数找出来。小数的时候,*a和*b大的那个指针++然后就把最小的找出来了。不知道说的你能听懂么,希望对你能有帮助,我也是2年多不动这些了,呵呵。
- -C++。。表示不会
C的我倒是会。。。#include&stdio.h&int m,n; main(){int max(int str1[],int n);int min(int str1[],int n);int str1[10];int k,x,y;printf(&input the numbers:&);for(k=0;k&10;k++)scanf(&%d&,&str1[k]);
max(str1,10); n=min(str1,10); x=str1[m]; str1[m]=str1[8]; str1[8]=x; y=str1[n]; str1[n]=str1[1]; str1[1]=y; for(k=0;k&10;k++) printf(&%5d&,str1[k]);}int max(int *p,int n){int i,max2=0,x;
for(i=0;i&10;i++)
if(*(p+i)&max2)
max2=*(p+i);
m=i; } return (m); }int min(int *q,int n){ int j,min1=99999,y;for(j=0;j&10;j++)
if(*(q+j)&min1)
min1=*(q+j);
return (n);}
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 min max memories 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信