《c语言程序设计》复习题库答案

《c语言程序设计》复习题库答案

ID:20729639

大小:152.00 KB

页数:23页

时间:2018-10-15

《c语言程序设计》复习题库答案_第1页
《c语言程序设计》复习题库答案_第2页
《c语言程序设计》复习题库答案_第3页
《c语言程序设计》复习题库答案_第4页
《c语言程序设计》复习题库答案_第5页
资源描述:

《《c语言程序设计》复习题库答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C语言程序设计》复习题库1、计算下面公式的值。T=1/1!+1/2!+1/3!+……+1/m!当m=5时的结果(按四舍五入保留3位小数)。(注:所有变量用float数据类型定义!)答案:1.717main(){floatT=0,m,n=1;for(m=1;m<=5;m++){n=n*m;T=T+1.0/n;}printf("%.3f",T);}2、程序填空:用*号输出字母C的图案。#include"stdio.h"#include"conio.h"main(){_____________  printf("*"); _______________________

2、___  getch();}#include#includemain(){printf("***");printf("*");printf("*");printf("***");}3、8232和9678,它们的个、十、百、千各位数字之和是15的倍数,8+2+3+2=15,9+6+7+8=30。编写程序,求四位数的所有奇数中,这样的数(各位数字之和是15的倍数)的总和。(注:所有变量用long数据类型定义!)答案:1533459longZi_hanshu(longshu){longge,shi,bai,qian;ge=sh

3、u%10;shi=shu%100/10;bai=shu%1000/100;qian=shu/1000;if((ge+shi+bai+qian)%15==0)return1;elsereturn0;}main(){longi,s=0;for(i=1001;i<=9999;i+=2){if(Zi_hanshu(i)==1)s+=i;}printf("这样的数的总和是%d",s);}4、/*下面程序的功能是:计算并输出700以内的最大的10个能被13或者17整除的自然数之和。请改正程序中的错误,并运行,最后给出程序运行的正确结果。(注:只有一处错误!)*/答案:6591#i

4、ncludevoidmain(){inttotal=0,mc=1,k=700;intpm[10],count=0;while((k>=2)&&mc<=10){if((k%13==0)

5、

6、(k%17==0)){pm[mc]=k;mc++;}k--;}for(k=1;k<=10;k++)total+=pm[k-1];printf("%d",total);}主函数中变量赋初值时mc=1改为mc=05、求x=1+1/5+1/7+1/9+…的近似值,直到最后一项的绝对值小于10-5为止。#includemain(){inti=5;floatn=

7、1,x=0;while(fabs(n)>=1e-5){x+=n;n=1.0/i;i+=2;}printf("1+1/5+1/7+1/9+…=%f",x);}6、计算如下公式的A20值。A1=1,A2=1/(1+A1),A3=1/(1+A2),A4=1/(1+A3),......(按四舍五入保留10位小数)。答案:0.6180339850main(){doubleA1=1,A2;inti;for(i=1;i<20;i++){A2=1.0/(A1+1);A1=A2;}printf("A20=%.10f",A1);}7、求[10,1600]之间能被7整除的奇数之和。答案

8、:90965main(){intjishu,s=0;for(jishu=11;jishu<=1600;jishu+=2)if(jishu%7==0)s+=jishu;printf("%d",s);}8、函数mystrlen(char*s)的功能是求字符串s的长度。请填空。Intmystrlen(char*s){intnum=0;while(){____;}return();}9、[100,500]之间同时满足除以7余5,除以5余3,除以3余1的整数之和。答案:1042main(){intshu,s=0;for(shu=100;shu<=500;shu++)if(shu

9、%7==5&&shu%5==3&&shu%3==1)s+=shu;printf("%d",s);}10、求[100,999]之间所有的素数的个数。答案:143intsu_shu(intshu){inti;for(i=2;i

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

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

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