- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级上机程序设计题
程序设计题 1、/* 设计程序:计算多项式a0-a1*x+a2*x*x/2!-a3*x*x*x/3!+...的值,*/ /* 并将其以格式%f写到考生目录中Paper子目录下的新建文件design.dat中。*/ #include stdio.h #include math.h void main() { FILE *p; int i; float x=1.279,t,y; float a[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65}; int flag=1; p=fopen(design.dat,w); t=1; y=a[0]-a[1]*x; for(i=2;i=9;i++) { t=t*i; x=x*x; y=y+flag*a[i]*x/t; flag=-flag; } fprintf(p,%f,y); fclose(p); } 2、/* 设计程序:累加a字符串中各个字符的ASCII码值,然后将累加和 */ /* 以格式%d写到考生目录中Paper子目录下的新建文件design.dat中。 */ #include stdio.h void main() { FILE *p; int s=0,i=0; char *a=r235%^%34cdDW,.; p=fopen(design.dat,w); for(i=0;*a!=\0;i++) {s=s+*a; a=a+1; } fprintf(p,%d,s); fclose(p); } 3、/*设计程序:计算字符串s中每个字符的权重值,所谓权重值就是字符在字符串中的位置值与该字符的ASCII码值的乘积。位置值从1开始依此递增。将每个字符的权重值,以格式%d 写入到考生目录中Paper子目录下的新建文件design.dat中。*/ #includestdio.h #includemath.h void main() { FILE *p; int i,w; char *s=we45*y3r#$1; p=fopen(design.dat,w); for(i=0;*s!=\0;i++) {w=*s*(i+1); s=s+1; fprintf(p,%d ,w); } fclose(p); } 4、/* 设计程序:对x=1,2,...,10,求函数f(x)=x-10*cos(x)-5*sin(x)的 */ /* 最大值,并将该数以格式%.3f写到考生目录中Paper子目录下的新建文件design.dat中。*/ #include stdio.h #include math.h void main() { FILE *p; float f(float),max,x; p=fopen(design.dat,w); max=f(1.0); for(x=2;x=10;x++) { if(f(x)max) max=f(x); } fprintf(p,%.3f,max); fclose(p); } float f(float x) { return (x-10*cos(x)-5*sin(x)); } 5、/* 设计程序:在正整数中找出1个最小的、被3、5、7、9除余数分别为1、 */ /* 3、5、7的数,将该数以格式%d写到考生目录中Paper子目录下的新建文 */ /* 件design.dat中。 */ #include stdio.h #include math.h void main() { FILE *p;int i; p=fopen(design.dat,w); for(i=1;;i++) if(i%3==1i%5==3i%7==5i%9==7) break; fprintf(p,%d,i); fclose(p); } 6、/*设计程序:有数列:2/1,3/2,5/3,8/5,13/8,21/13,……求出数列的前40项的和。将结果以格式%.6f写入到考生目录中Paper子目录下的新建文件design.dat中。 */ #includestdio.h void main() { FILE *p; int i; float f1=1.0,f2=2.0,t1=2.0,t2=3.0,s; floa
文档评论(0)