全文预览

matlab简单基础

上传者:徐小白 |  格式:doc  |  页数:3 |  大小:0KB

文档介绍
&&s[i]<='Z')Р k++;Р return k;Р19、题目:编写函数fun,函数的功能是:求一个四位数的各位数字的立方和Рint d,k,s=0;Р while (n>0)Р {d=n%10;Р s+=d*d*d;Р n/=10;Р }Р return s;Р20、题目:编写函数fun,函数的功能是:求1到100之间的偶数之积。Рdouble y=1;Р int i;Р for(i=1;i<=m;i++)Р if(i%2==0)y*=i;Р return y;Р21、题目:编写函数fun,函数的功能是:求一组数中大于平均值的数的个数。例如:给定的一组数为1,3,6,9,4,23,35,67,12,88Р 时,函数值为3。Рint i,k=0;Р float s=0,ave;Р for(i=0;i<n;i++)Р s+=a[i];Р ave=s/n;Р printf("%f",ave);Р for(i=0;i<n;i++)Р if(a[i]>ave)k++;Р return k;Р22、题目:编写函数fun,函数的功能是:找出一批正整数中的最大的偶数。Рint i,amax=-1;Р for(i=0;i<n;i++)Р if(a[i]%2==0)Р if (a[i]>amax) amax=a[i];Р return amax;Р23、题目:编写函数fun,函数的功能是:求一分数序列2/1,3/2,5/3,8/5,13/8,21/13…的前n项之和。每一分数的分母是前两项的分母之和每一分数的分子是前两项的分子之和。例如:求前20项之和的值为32.660259。Рint i;Р float f1=1,f2=1,f3,s=0;Р for(i=1;i<=n;i++)Р {f3=f1+f2;Р f1=f2;Р f2=f3;Р s=s+f2/f1;Р }Р return s;

收藏

分享

举报
下载此文档