三级精简上题库100道.doc

三级精简上题库100道.doc

ID:55553497

大小:134.00 KB

页数:43页

时间:2020-05-17

三级精简上题库100道.doc_第1页
三级精简上题库100道.doc_第2页
三级精简上题库100道.doc_第3页
三级精简上题库100道.doc_第4页
三级精简上题库100道.doc_第5页
资源描述:

《三级精简上题库100道.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请考生编写函数num(intm,intk,intxx[])实现程序的要求......Intcnt=0;While(cnt

2、[i];cnt++;}elsepjz2+=a[i];}pjz1/=cnt;pjz2/=(300-cnt);3.。。计算100以内满足以下条件的所有整数i的个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,编写函数countValue()实现程序要求,writeDAT()把结果cnt和suminti;for(i=3;i<90;i++){if(isPrime(i)&&isPrime(i+4)&&isPrime(i+10)){cnt++;sum+=i;}}4.已知数据文件in。Dat中存有300个四位数,并已调用读函数readDat()把这

3、些数存入数组a中,请编制一函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。。。。inti,j,tmp;for(i=0;i<300;i++)if(isP(a[i]))b[cnt++]=a[i];for(i=0;ib[j]){tmp=b[j];b[j]=b[i];b[i]=tmp;}}}5.程序test。C的功能是:选出大于100小于1000的所有个位数字与十位数字之

4、和被10除所得余数恰是百位数字的所有素数(如293)。inti,bw,sw,gw;for(i=100;i<1000;i++){bw=i/100;sw=(i-bw*100)/10;gw=i%10;if((gw+sw)%10==bw&&isP(i)){cnt++;sum+=i;}}6.计算500到800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,计算其间隔减、加之和,即第1个素数-第2个素数+第3个素数-第4个素数。。。。的值sum。【审题关键句】计算500~800区间内素数的个数,素数的值从大到小排序,再计算其间隔减、加之和,即第1个素数-第

5、2个素数+第3个素数-第4个素数+第5个素数……的值。【参考答案】inti,j=-1;for(i=800;i>500;i--){if(isPrime(i)){cnt++;j*=-1;sum+=j*i;}}7.在数据文件in。Dat中有二百个正整数,且每个数都在1000至9999之间。函数readDat()是读取这200个数存放到数组aa中。编制函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对这些数值按原始四位数据进行降序排列,将排序后的10个数存入数组bb中。。。【审题关键句】按每个数的后三位升序排列,然后取出满足此

6、条件的前10个数依次存入数组,如果后三位的数值相等,则按原先的数值进行降序排列。【参考答案】inti,j,m;for(i=0;i<199;i++)for(j=i+1;j<200;j++){if((aa[i]%1000)>(aa[j]%1000)){m=aa[i];aa[i]=aa[j];aa[j]=m;}elseif((aa[i]%1000)==(aa[j]%1000)){if(aa[i]

7、200个正整数,求每个数均在1000至9999之间。函数readDat()是读取这200个数存放到数组aa中。编制函数jsSort(),函数功能是:要求按每个数的后三位的大小进行降序排列,如果出现三位相等的数值,则对这些数值按原始四位数据进行升序排列,将排序后的10个数存入数组bb中。【审题关键句】按每个数的后三位降序排列,然后取出满足此条件的前10个数依次存入数组;如果后三位的数值相等,则按原先的数值进行升序排列。【参考答案】inti,j,m;for(i=0;i<199;i++)for(j=i+1;j<200;j++){if((aa[i]%1000)

8、<(aa[j]%1000)){m=aa[i];aa[i]=aa[j];aa[j]=m;}els

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。