资源描述:
《浙江省二级c语言程序设计题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C程序设计题1一、要求说明:1.在考生文件夹的Paper/CDl子文件夹中,已有CDl.c文件2.该程序中标有/****考生在以下空白处写入程字语句******/n生在以上空白处写入程字语句******/部分为考试需要程序设计部分的标志。考生需根据程序的功能设计编写程序,并调试运行程序;3.单击“回答”按钮后进行程序设计;二、注意事项:1.在设计时,不得删除设计部分标志;2.不得对设计部分标志以外的程序内容进行加行、减行、加句、减句。三、程序功能:i计算并显示满足条件1.05<106<1.05”+l的A7值
2、以及1.05”//include//includevoidmain(){FILE*fp;doublea=1.05;longn=l;/****考生在以下空白处写入执行语句******//****考生在以上空ill处写入执行语句******/printf("%d%.4f",n,a);fp=fopen(,,CDl.dat,7,wbH);fwrite(&a,8,l,fp);fclose(fp);}2用for循环找出所有两个数乘积等于20的数据对。[提示:判断20能否被i整除的条
3、件可以写作“20.0/i==(int)(20/i)”]。^include〈stdio.h>voidmainO{FILE*fp;longi,n=0,x[10][2];/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句for(i=0;i4、2!的值。//includevoidmain(){FILE*fp;longi,y=l,jc=l;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******printf(,,o/old",y);fp=fopen("CDl.dat,7,wbH);fwrite(&y,4,l,fp);fclose(fp);}统计满足条件x2+?=2013的所有正整数解的个数(若a、4b、c是1个解,则a、c、b也是1个解〉。#includevoid
5、main(){FILE*fp;longx,y,z,k=0;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf("%ld",k);fp=fopen("CDl.dat,7'wbH);fwrite(&k,4,l,fp>;fclose(fp);}5计算并显示平面上5点间距离总和。程序中x[i]、y[i]表示其中1个点的x、y坐标。要求用二重循环实现。#includenclucle〈math,h〉voidmainO{FILE*fp
6、;doubles,x[5]={-l.5,2.1,6.3,3.2,-0.7};doubley[5]={7,5.1,3.2,4.5,7.6};inti,j;/****考生在以K空白处写入执行语句******//*#*考生在以上空白处写入执行语句林#**/printf("%f",s);fp=fopen(〃CD1.dat〃,〃wb〃);fwrite(&s,8,1,fp);fclose(fp);+…的和直到末项的绝对值小于10_1°时为计算1-丄+丄1井3!5!6止。#include//incl
7、udevoidmain(){FILE*fp;doubley,t=l;inti=l;/****考生在以下空白处写入执行语心J******//****考生在以上空臼处写入执行语句******/printf("°/of",y);fp=fopen("CDl.dat,7'wb");fwrite(&y,8,ljp);fclose(fp);}71.显示在6至5000内所有的亲密数,并显示其数量。2.若a、b为1对亲密数,b、a也是1对亲密数。满足的条件是:a的因子和等于b,b的因子和等于a,且a不等于
8、b。3.关于因子和:6的因子和等于6即1+2+3,8的因子和等于7即1+2+4,7的因子和就是7,...^includelongf(longx){inti,j,y=l;for(i=2;i<=x/2;i++)if(x%i==0)y=y+i;returny;}voidmain(){ETLR*fp;longa,b,c,k=0;/****考牛.在以卜*空tl处写入执行语znJ******//*林*考生在