杭电C语言课程设计实验六答案_语言课程设计实验报告

2020-02-27 其他范文 下载本文

杭电C语言课程设计实验六答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“语言课程设计实验报告”。

版权:ydz 题:

1.使用函数指针编写用梯形公式计算定积分1sinxdx和102xdx1x2的值,取105。

baxi提示:将积分区间[a,b]作n等分:,hnai*h,i0,1,2,,n,在每一分段[xi1,xi]上取点i(1)近似代替曲边梯形得:

bnxi1,i(2)xi,每一小段上用梯形来af(x)dxi1f(i(1))f(i(2))xi2记上式右边为Tn,则:

ban1Tn[f(xi1)f(xi)]ni12ban11[f(x)f(x)f(x)f(x)f(xn)] 012n1ni1222.使用数组指针处理方阵,方阵的阶数定义为常量N。用数组指针作函数参数完成下列功能,每个功能编一个函数。

实现方阵的初始化; 实现方阵的输出;

实现两个方阵相加,并输出相加结果; 实现两个方阵相减,并输出相减结果; 实现两个方阵相乘,并输出相乘结果;

主函数定义两个整型二维数组,分别调用上述函数去实现功能。

程序一

#include #include double(*f)(double x);double t1,t2;double jifen(double a,double b,double(*f)(double x)){ double t=0,h,x;int i,n=100000;h=(b-a)/n;x=a;for(i=1;i

t=t+0.5*h*f(x);

x=a+i*h;}

版权:ydz return t;} double g(double x){ return sin(x)/x;} double p(double x){ return 1/(1+x*x);} void main(){ t1=jifen(1,2,g);t2=jifen(0,1,p);printf(“%lfn%lfn”,t1,t2);}

程序二

#include #define N 5 void chushihua(int(*p)[N]){ int i,j;for(i=0;i

for(j=0;j

scanf(“%d”,p[i]+j);

} } } void shuchu(int(*p)[N]){ int i,j;for(i=0;i

for(j=0;j

printf(“%d ”,*(p[i]+j));

}

printf(“n”);} } void xiangjia(int(*p)[N],int(*q)[N],int(*r)[N]){ int i,j;for(i=0;i

版权:ydz

for(j=0;j

*(r[i]+j)=*(p[i]+j)+*(q[i]+j);

printf(“%d ”,*(r[i]+j));

}

printf(“n”);} } void xiangjian(int(*p)[N],int(*q)[N],int(*r)[N]){ int i,j;for(i=0;i

for(j=0;j

*(r[i]+j)=*(p[i]+j)-*(q[i]+j);

printf(“%d ”,*(r[i]+j));

}

printf(“n”);} } void xiangcheng(int(*p)[N],int(*q)[N],int(*r)[N]){ int i,j,k;for(i=0;i

for(j=0;j

*(r[i]+j)=0;

for(k=0;k

《杭电C语言课程设计实验六答案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
杭电C语言课程设计实验六答案
点击下载文档
相关专题 语言课程设计实验报告 课程设计 答案 语言 语言课程设计实验报告 课程设计 答案 语言
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文