c语言上机实验题 联系客服

发布时间 : 星期六 文章c语言上机实验题更新完毕开始阅读e60d91fe172ded630b1cb6da

中,函数返回写入b数组中的整数的个数;(2)编写main函数,声明长度各为10的a数组和b数组,用a、10和b作为实参调用函数fun,并以便以进行数据分析的输出方式输出结果到屏幕。

#include

int fun(int a[],int n, int b[]) { int i,j=0;

for(i=1;i10) b[j++]=a[i]; return j;} main() {

int a[10],b[10],i,count,j; for(i=0;i<10;i++) {scanf(\ printf(\ if((i+1)%5==0) printf(\ }

count=fun(a,10,b); for(j=0;j

57. 请按要求编写程序:

(1)编写函数double fun(int m),其功能是计算s=s1+s2+s3+s4 的值,函数返回s的值。其中: s1=1+1/2+1/3+.. .. +1/m s2=1+1/22+1/32+.. .. +1/m2 s3=1+1/23+1/33+.. .. +1/m3 s4=1+1/24+1/34+.. .. +1/m4

(2)编写main函数,定义整型变量n,并从键盘上任意输入一个整数赋给n,用n作为实在参数调用函数fun,输出调用结果。例如,n的值为50时,计算结果近似等于8.408520。算法提示:将4个公式联合起来列方向找规律。

#include double fun(int m) { double sum=0,t; for(t=1;t<=m;t++)

sum+=1.0/t+1.0/(t*t)+1.0/(t*t*t)+1.0/(t*t*t*t); return sum; }

main()

{ int n;

scanf(\ printf(\ getch(); }