- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级c设题答案
1./* 设计程序:将满足条件pow(1.05,n)1e6pow(1.05,n+1)的n及其相应pow(1.05,n) *//* 值以格式%d,%.0f写入到考生目录中Paper子目录下的新建文件design.dat中。 */#include stdio.h#include math.hvoid main(){ float y=1.05; int n=1; FILE *p; if((p=fopen(design1.dat,w+))==NULL) {printf(cannot open file); return; } while(!(pow(1.05,n)1e6 pow(1.05,n+1)1e6)) n++; fprintf(p,%d,%.0f,n,pow(1.05,n));/*结果为 283,992137*/ fclose(p);}2./* 设计程序:将数组a的每1行均除以该行上的主对角元素(第1行同除以 *//* a[0][0],第2行同除以a[1][1],...),然后将a数组写入到考生目录中*//* Paper子目录下的新建文件design.dat中新建的文件design.dat中。 */ #include stdio.hvoid main(){ float a[3][3]={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}}; FILE *p; float t; int i,j; if((p=fopen(design2.dat,w+))==NULL) { printf(cannot open file); return; } for(i=0;i3;i++) {t=a[i][i]; for(j=0;j3;j++) a[i][j]=a[i][j]/t; } for(i=0;i3;i++) { for(j=0;j3;j++) fprintf(p,%10.6f,a[i][j]); fprintf(p,\n); } fclose(p); /*结果为 1.000000 2.076923 2.769231 0.666667 1.000000 1.566667 2.362205 3.149606 1.000000*/}3./* * 设计程序:求解百鸡问题。 * 已知公鸡每只5元、母鸡每只3元、小鸡1元3只。求出用100元买100只鸡的解。 * 将得到的解按公鸡、母鸡和小鸡的只数以%d,%d,%d\n的格式写入到考生目录中Paper子目录下的 * 新建文件design.dat中。 */#include stdio.hvoid main(){ FILE *p; int cock,hen,chick; if((p=fopen(design3.dat,w+))==NULL) {printf(cannot open file); return; }for(cock=0;cock=20;cock++) for(hen=0;hen=33;hen++) if((cock*5+hen*3+(100-cock-hen)/3)==100) fprintf(p,%d,%d,%d\n,cock,hen,100-cock-hen);fclose(p);}4./* *设计程序:z=f(x,y)=10*cos(x-4)+5*sin(y-2),若x,y取值为区间[0,10]的整数,找出 *使z取最小值的x1,y1,并将x1、y1以格式%d,%d写入到考生目录中Paper子目录下的 *新建文件design.dat中。 */#includestdio.h#includemath.hvoid main(){ FILE *p; int x,y,x1,y1; float z,z1; p=fopen(design4.dat,w+); z1=10*cos(0-4)+5*sin(0-2); for(x=0;x=10;x++) for(y=0;y=10;y++) { z=10*cos(x-4)+5*sin(y-2); if(zz1) {z1=z;x1=x;y1=y;} }fprintf(p,%d,%d,x1,y1);fclose(p);}5./* *设计程序:计算字符串s中每个字符的权重值,所谓权重值就是字符在字符串中的位置值与 *该字符的ASCII码值的乘积。位置值从1开始依此递增。将每个字符的权重值,以格式%d 写 *入
您可能关注的文档
最近下载
- 河南省洛阳涧西区2022—2023学年七年级下学期期中考试语文试卷.docx VIP
- 2024年全国高考数学真题分类(函数与导数)汇编(附答案).pdf
- 奥维互动地图在线路勘测中地应用.docx
- 河南省洛阳市涧西区2023-2024学年七年级下学期期中考试语文试卷(含答案).pdf VIP
- 中国盐业集团有限公司招聘笔试题库2022.pdf
- 2023年福建考评员考试答案.docx VIP
- 英语中考短语大全.doc VIP
- 2024《企业盈利能力分析的国内外文献综述》2400字.docx VIP
- 蓝碳生态系统碳汇计量监测技术规程.pdf VIP
- 2025年开封文化艺术职业学院单招职业适应性测试题库及答案一套.docx VIP
文档评论(0)