收藏 分销(赏)

附加程序设计题.doc

上传人:xrp****65 文档编号:7028452 上传时间:2024-12-25 格式:DOC 页数:5 大小:41KB 下载积分:10 金币
下载 相关 举报
附加程序设计题.doc_第1页
第1页 / 共5页
附加程序设计题.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
附加程序设计题 1、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:累加a字符串中各个字符的ASCII码值,然后将累加和以格式"%d"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat  #include <stdio.h> void main() { FILE *p; int s=0,i=0; char *a="r235%^%34cdDW,."; } 2、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:有数列:2/1,3/2,5/3,8/5,13/8,21/13,……求出数列的前40项的和。将计算结果以格式"%.6f"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat  #include<stdio.h> void main() { FILE *p; int i; float f1=1.0,f2=2.0,t1=2.0,t2=3.0,s; float f,t; s=t1/f1+t2/f2; /* 考生在这里添加代码 */ } 3、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:求斐波那契(Fibonacci)数列中大于t的最小的一个数,结果由函数JSValue返回, 其中斐波那契数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(N-1)+F(n-2) 分别计算当t=1000和t=3000时的结果,将计算结果写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include<stdio.h> long JSValue(int t) { /* 考生在这里添加代码 */ } void main() { FILE *p; p=fopen("design.dat","w"); fprintf(p,"%d,%d\n",JSValue(1000),JSValue(3000)); fclose(p); } 4、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:x[i],y[i]分别表示平面上1个点的x、y坐标。求下列5点各点间距离总和,并将该数以格式"%.4f"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat  #include <stdio.h> #include <math.h> void main() { FILE *p; float s,x[5]={-1.5,2.1,6.3,3.2,-0.7}; float y[5]={7,5.1,3.2,4.5,7.6}; int i,j; /* 考生在这里添加代码 */ } 5、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:求斐波那契(Fibonacci)数列中其前40项之和,(斐波那契数列的定义为后一项为 前两项之和),并将求和的结果以格式"%d"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> void main() { FILE *p; long s=0,i,a[40]; /* 考生在这里添加代码 */ } 6、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:某公司1999年年产量11.5万件,生产能力每年提高9.8%,求出产量能超过x万件的年份,结果由函数Year返回。分别计算当x=20和x=30时的结果,将计算结果写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include<stdio.h> int Year(int x) { double p=11.5;int y=1999; /* 考生在这里添加代码 */ } void main() { FILE *p; p=fopen("design.dat","w"); fprintf(p,"%d,%d",Year(20),Year(30)); fclose(p); } 7、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:计算多项式a0+a1*x+a2*x*x+a3*x*x*x+...+a9*x*x*x*x*x*x*x*x*x的值,并将其值以格式"%f"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> #include <math.h> void main() { FILE *p; int i; float x=1.279,t=1,y=0; float a[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65}; /* 考生在这里添加代码 */ } 8、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:将满足条件pow(1.05,n)<1e6<pow(1.05,n+1)的n及其相应pow(1.05,n)值以格式"%d,%.0f"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> #include <math.h> void main() { float y=1.05; int n=1; FILE *p; /* 考生在这里添加代码 */ fprintf(p,"%d,%.0f",n,pow(1.05,n)); fclose(p); } 9、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:在正整数中找出1个最小的、被3、5、7、9除余数分别为1、3、5、7的数,将该数以格式"%d"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> #include <math.h> void main() { /* 考生在这里添加代码 */ } 10、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:利用公式π/4≈1-1/3+1/5-1/7+……公式计算π的近似值,直到某一项的绝对值小于1e-6为止。(π/4的结果不包含此项)将计算结果以格式"%.6f"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> #include <math.h> void main() { FILE *fp; float n=1,t=1,pi=0; int i; /* 考生在这里添加代码 */ } 11、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:在数组x的10个数中求平均值v,找出与v相差最小的数组元素并将其以格式"%.5f"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> #include <math.h> void main() { FILE *p; int i,k=0; float x[10]={7.23,-1.5,5.24,2.1,-12.45,6.3,-5,3.2,-0.7,9.81},d,v=0; for(i=0;i<10;i++) v+=x[i]; v=v/10; d=fabs(x[0]-v); /* 考生在这里添加代码 */ } 12、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:数组元素x[i]、y[i]表示平面上某点坐标,统计10个点中处在圆(方程为:(x-1)*(x-1)+(y+0.5)*(y+0.5)=25 )内的点数k,并将变量k的值以格式"%d"写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include <stdio.h> #include <math.h> void main() { FILE *p; int i,k=0; float x[]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65}; float y[]={-6,4.3,4.5,3.67,2.42,2.54,5.6,-0.97,4.65,-3.33}; /* 考生在这里添加代码 */ } 13、在考生文件夹的Paper子文件夹下已有Design1.c文件。 设计编写并运行程序,完成以下功能:计算500~800区间内素数的个数cnt和素数和sum。请编写函数JSValue()实现程序的要求。最后把cnt和sum的值写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat #include<stdio.h> int cnt,sum; void JSValue() { int i,j,half; /* 考生在这里添加代码 */ } void main() { FILE *p; p=fopen("design.dat","w"); JSValue(); fprintf(p,"%d,%d",cnt,sum); fclose(p); } 14、设计程序:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于 十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些四位自然数的个数cnt及这些数字的和sum到考生目录中Paper子目录下的新建文件design.dat中。 #include<stdio.h> void main() { FILE *p; int cnt,sum; int i,q,b,s,g; /* 考生在这里添加代码 */ fprintf(p,"%d,%d",cnt,sum); fclose(p); }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服