第一范文网 - 专业文章范例文档资料分享平台

c语言第六章习题

来源:用户分享 时间:2025/9/12 19:20:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3、求定积分:计算[0,1]之间函数1+x2、[0,2]之间函数1+x+x2+x3、[0,3.5]之间函数x/(1+x2)的定积分。

附录:答案 一、 填空题

1、2 2、f 3、654321 4、12 5、one:two:three 6、HELLO! 7、1 8、of 9、2 10、12 12 11、4 12 12、1

13、0 14、8 8 15、24 16、12 17、LBCP 18、xbcdBCD 23、Pascal,C language,Dbase,Cobol 二、 选择题

1—5 BCCCB 6—10 DBCCB 11—15 BCBCB 16—20 DADCD 21—25 BCBDC 26—30 ABDCB 31—35 ADDBA 36—40 CBBBB 41—45 DABBA 46—50 CBBCC 三、编程题 1、 main( ) {

float stu_ave(float (*p)[5]); float cour_ave(float *pt);

float score[3][5]={{100,60,70,80,67},{62,71,98,45,57},{90,39,89,39,90}}; int I;

for(I=0;I<3;I++)

printf(“%f”,stu_ave(score+i)); for(I=0;I<5;I++)

printf(“%f”,cour_ave(score[0]+i)); }

float stu_ave(float (*p)[5]) {

int j; float sum; float sum=0,ave; for(j=0;j<5;j++) sum=sum +*(*p+j);

9

return(sum/5) }

float cour_ave(float *pt) {int I; float sum; for(I=0;I<3;I++) {sum=sum+*pt; pt=pt+5; }

return(sum/3); } 2、 main( )

{char s[80],*p,*q; int a[80],I,t=0,flag=0; gets(s);p=s;q=s; for( ; *p!=?\\0? ; p++)

{ if((*p>=?0? && *p<=?9?)&&(flag= =0)) {flag=1;q=p;}

if!((*p?9?)&&(flag= =1)) {t=0; for(;q

float f1(float x) {return(1+x*x);} float f2(float x)

{return(1+x+x*x+x*x*x);} float f3(float x) {return(x/(1+x*x));}

float integral(float a,float b,float (*fun)( ))

10

{ int n=100,I;

float s,h=(b-a)/n;

s=((*fun)(a)+(*fun)(b))/2; for(I=1;I

printf(“%f”,integral(0,1,f1)); printf(“%f”,integral(0,2,f2)); printf(“%f”,integral(0,3.5,f3)); }

11

搜索更多关于: c语言第六章习题 的文档
c语言第六章习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7w6xr9lhr375cln2zb80_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top