机械工业出版社c语言各章节编程题参考答案(书中有)

机械工业出版社c语言各章节编程题参考答案(书中有)

ID:38716382

大小:204.00 KB

页数:41页

时间:2019-06-18

机械工业出版社c语言各章节编程题参考答案(书中有)_第1页
机械工业出版社c语言各章节编程题参考答案(书中有)_第2页
机械工业出版社c语言各章节编程题参考答案(书中有)_第3页
机械工业出版社c语言各章节编程题参考答案(书中有)_第4页
机械工业出版社c语言各章节编程题参考答案(书中有)_第5页
资源描述:

《机械工业出版社c语言各章节编程题参考答案(书中有)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、各章节编程题参考答案第1章C语言程序设计基础1参考答案:#include“stdio.h”main()   {printf(“Howareyou.”);   }   2参考答案#includemain(){printf(“*”);printf(“***”);printf(“*****”);printf(“***”);printf(“*”);  }3参考答案   #include main() {   printf("**************");   printf(" Verygood!");   pritnf("("******

2、********");   }   第2章算法及算法设计简介1.解答:算法是为完成某个具体的问题而设计的有限的操作步骤。有一个入口,一个出口,只采取顺序、分支、循环三种控制结构的算法,称为结构化算法。2.解答:S0:0=>s;S1:1=>i;S2:i+s=>s;S3:i+1=>i;S4:若i<=100,返回S2;否则,结束;3.解答:S0:接收10个数=>数组a[i];S1:0=>i;S2:a[i]=>min;S3:i+1=>i;S4:若a[i]

3、x+3y+z/3=100;  伪代码描述的算法如下:开始对0<=x<=20范围内每个x值,0<=y<=33范围内每个y值,0<=z<=100范围内每个z值,执行下面操作:{if条件:z是3的倍数、x+y+z=100和5x+3y+z/3=100都成立打印x,y,z/*为一组解*/}结束5解答:  S0:i=0;  S1:判断gi是否大于80,若大于转S3;  S2:i=i+1;  S3:打印i,giS4:若i<10,返回S1否则继续执行。6解答:求两个整数的最大公约数、最小公倍数分析:最大公约数的算法思想:(最小公倍数=两个整数之积/最大公约数)S0:输入m,n,r=0;S1:如果m

4、>n,则m,n交换;S2:p=m*n;S3:r=n%m,n=m,m=r;S4:如果m==0,转S5,否则转S3;S5:打印n,p/n;7解答:   素数是指除1及本身以外不能被其他数整除的自然数。下面介绍用穷举法求素数。??1).2是素数;t=0;??2).i=2~n,则:??(ⅰ)如果i是素数,则其必须是奇数且不能被2~n-1中的任一个数整除。??(ⅱ)如果i是素数,则输出该素数且计数器t=t+1;??3).输出2~N之间素数的总数:total=t;??4).程序结束   第3章数据描述与基本操作1.参考答案:#include“stdio.h”main(){floatc,f;pr

5、intf(“pleaseenterf”);scanf(“%f”,&f);c=5*(f-32)/9;printf(“Theresultis:%f”,c);}2.参考答案:#include”stdio.h”main(){intnum,hundred,ten,indiv;printf(“Pleaseenterathree-bitsnumber”);scanf(“%d”,&num);hundred=num/100;ten=(num-100*hundred)/10;indiv=num%10;printf(“Theoriginalnumberis%d”,num);printf(

6、“Theinversednumberis%d%d%d”,indiv,ten,hundred);}3.参考答案:#include#includemain(){doublea,b,c,aver,sum,x,square_x;printf(“请输入三个双精度数:”);scanf(“%lf%lf%lf”,&a,&b,&c);sum=(a+b+c);aver=sum/3.0;x=a*a+b*b+c*c;square_x=sqrt(x);printf(“%.3f,%.3f,%.3f,%.3f“,sum,aver,x,square_x);   }   4

7、.参考答案:  main()  {        charc1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;  c1+=4,c2+=4,c3+=4,c4+=4,c5+=4;  printf(“%c%c%c%c%c”,c1,c2,c3,c4,c5);  }第4章选择结构程序设计1.参考答案:#include”stdio.h”main(){floatx,y;printf(“Pleaseenterx:”);scanf(“%f”,&x);if(x<1)

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

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

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