任意两个matlab 输出值值不能相邻,但总的matlab 输出值值要最大

请编写函数fun 其功能是:计算并输出给定数组(长度为9)中每组相邻两个元素的平均值的平方根的平方和。
请编写函数fun 其功能是:计算并输出给定数组(长度为9)中每组相邻两个元素的平均值的平方根的平方和。
#include &stdio.h&#include &math.h&double fun(double x[9]){double s=0.0,for(i=0;i&9;i=i+2){ave=(x[i]+x[i+1])/2.0;s+=sqrt(ave);}}main(){double s,a[9]={12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0,11.0}; FILE * printf(&\nThe original data is : &); for(i=0;i&9;i++) printf(&%6.1f&,a[i]); printf(&\n\n&);
s=fun(a); printf(&s=%f\n\n&,s); /******************************/ out=fopen(&out.dat&,&w&); fprintf(out,&%f&,s); fclose(out); /******************************/}我的这个fun为什么不对呢??谢谢!!
func里数组越界了,把9改成8for(i=0;i&8;i=i+2)
等待您来回答
编程领域专家CD4017输出问题,我按照流水灯的电路连接。我想让每个灯闪两次,于是我把相邻的两个输出端接到同一个灯上_百度知道
CD4017输出问题,我按照流水灯的电路连接。我想让每个灯闪两次,于是我把相邻的两个输出端接到同一个灯上
com/zhidao/wh%3D600%2C800/sign=1e04c63efef8f3cdd03b/9a504fc2d3a490ef76c6a7ef630f, &nbsp,baidu, &nbsp,//d,&nbsp, &nbsp,//d,但是这样之后连接了两个输出端的LED就不亮了,baidu,第一个LED就是不亮。请问导致这两个问题的原因是什么。&nbsp,jpg" />&nbsp,hiphotos,hiphotos,jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http, &nbsp,, &nbsp,完全按照这个电路图连接, &nbsp,com/zhidao/wh%3D450%2C600/sign=10dba1e0e90bb2a488f4/9a504fc2d3a490ef76c6a7ef630f, &nbsp, &nbsp,&nbsp,单独接一个输出端的亮。而且, &nbsp,jpg" esrc="http, &nbsp,&nbsp,&nbsp,//d, &nbsp,com/zhidao/pic/item/9a504fc2d3a490ef76c6a7ef630f,<a href="http,baidu, &nbsp,hiphotos,
我换了好多个LED了。,这样就行了。不过第一个灯还是不亮,忘了应该用或门连接两个输出端,大脑短路,
提问者采纳
因为第1个输出端输出高电平被第2个输出端的低电平短路了,一个LED接在2个输出端上当然不亮的,当第2个输出端输出高电平时又被第1个输出端的低电平短路了。要想实现让每个灯闪两次,需要在输出端加装三极管模拟开关方可。附图稍后上传,
提问者评价
其他类似问题
按默认排序
其他1条回答
但也达不到你的要求,两个接在一起就短路了,要接在一起要串个二极管, 12脚悬空,其它都亮,只是时间加长罢了,第一个LED还是不亮,,能亮,多半是焊接时烧坏了,
cd4017的相关知识
等待您来回答
您可能关注的推广回答者:回答者:
下载知道APP
随时随地咨询
出门在外也不愁###【面试题答案】输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
[问题点数:100分,结帖人java2000_net]
###【面试题答案】输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
[问题点数:100分,结帖人java2000_net]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2008年2月 总版技术专家分月排行榜第一2008年1月 总版技术专家分月排行榜第一
2008年7月 总版技术专家分月排行榜第三2008年6月 总版技术专家分月排行榜第三
相关帖子推荐:
2011年12月 扩充话题大版内专家分排名第三
本帖子已过去太久远了,不再提供回复功能。c语言 编写函数,求含有10个元素的已知浮点数组的平均值和最大元素所对应下标,并在主函数中输出这两个值(假设10个元素中最大值唯一,采用指针作为函数参数的方法实现)
c语言 编写函数,求含有10个元素的已知浮点数组的平均值和最大元素所对应下标,并在主函数中输出这两个值(假设10个元素中最大值唯一,采用指针作为函数参数的方法实现)
#include &stdio.h&#include &stdlib.h&float fs [10] ;void getRes(float * fs){&&& int i = 0 ;&&& float * fp =&&& float Max = -9999;&&& int max_index = 0 ;&&& float sum = 0.0&&& for(;i&10;i++){&&&&&&& sum+=(*(fp+i));&&&&&&& if(Max&*(fp+i)){&&&&&&&&&&& Max = *(fp+i);&&&&&&&&&&& max_index =&&&&&&& }&&& }&&& printf("max index is %d , avag value is %.2f\n",max_index,sum/10.0);}int main(){&&&&&& int max_&&& for(i=0;i&10;i++)scanf("%f",&fs[i]);&&& getRes(fs);&&& return 0;}
的感言:真心佩服你,谢谢!
其他回答 (1)
等待您来回答
编程领域专家

我要回帖

更多关于 心输出量正常值 的文章

 

随机推荐