C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc

C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc

ID:50320668

大小:46.50 KB

页数:4页

时间:2020-03-08

C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc_第1页
C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc_第2页
C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc_第3页
C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc_第4页
资源描述:

《C语言程序设计与应用 双色印刷 教学课件 张小东 郑宏珍习题答案练习与思考4习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习与思考4习题答案4.1选择题。1、D2、C3、B4、A5、A4.2阅读下面的程序,写出程序运行结果。1、32、x=933、274、715255、s=204.3编程题。(1)亲密数)若正整数A的所有因子(包括1但不包括自身)之和为B,而B的因子(包括1但不包括自身)之和为A,则称A和B为一对亲密数。编写一个函数求n以内的所有亲密数。#includevoidfunfind(intp);voidmain(){intn;printf("请输入n(100

2、",&n);funfind(n);}voidfunfind(intp){inta,i,b,n;for(a=1;a

3、素数。求不超过1000的回文素数。要求用函数调用实现。#includeintisprime(intn);voidmain(){inti,j,k,t,s;printf("不超过1000的回文素数有:");for(i=0;i<10;i++)for(j=0;j<10;j++)for(k=0;k<10;k++){s=i*100+j*10+k;t=k*100+j*10+i;if(i==0&&j==0)//处理整数前两位为0的情况t=t/100;elseif(i==0)//处理整数的第一位为0的情

4、况t=t/10;if(s>10&&s==t&&isprime(s))printf("%dt",s);}}intisprime(intn)//判断n是否为素数{inti;for(i=2;i<(n-1)/2;i++)if(n%i==0)return(0);return(1);}(3)(哥德巴赫猜想)验证:1000以内的正偶数都能够分解为两个素数之和(即验证哥德巴赫猜想对1000以内的正偶数都成立)。#include#include#defineN1000intisprime(

5、intn);voidmain(){inti,n;for(i=4;i

6、eturn(0);return(1);}(4)(抓交通肇事犯)一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索定义一个函数求出车号。#includevoidf(void){inti,j,k,c;for(i=1;i<=9;i++)/*i:车号前二位的取值*/for(j=0;j<=9;j++)/*j:车号后

7、二位的取值*/if(i!=j)/*判断二位数字是否相异*/{k=i*1000+i*100+j*10+j;/*计算出可能的整数*/for(c=31;c*c#include

8、ath.h>#defines(a+b+c)/2#definearea(s)s*(s-a)*(s-b)*(s-c)voidmain(){floata,b,c;printf("请输入三角形三边的边长:");scanf("%f%f%f",&a,&b,&c);if(fabs(a-b)c)printf("三角形的面积为:%.2f",sqrt(area(s)));elseprintf("输入的三边不能构成

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

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

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