《c语言程序设计》习题集

《c语言程序设计》习题集

ID:18448536

大小:192.05 KB

页数:35页

时间:2018-09-18

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

《《c语言程序设计》习题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、01、编写一个求直角三角形的面积的函数。在main函数中从键盘输入直角三角形的两个直角边,然后调用该函数求该直角三角形的面积(精确到小数点后2位)。#includefloats(inta,intb){floats;s=a*b/2.0;returns;}main(){inta,b;floatarea;floats(inta,intb);scanf("%d%d",&a,&b);area=s(a,b);printf("%.2f",area);}02.写一个函数,判断某一个四位数是不是玫瑰花数(所谓

2、玫瑰花数即该四位数各位数字的四次方和恰好等于该数本身,如:1634=14+64+34+44)。在主函数中从键盘任意输入一个四位数,调用该函数,判断该数是否为玫瑰花数,若是则输出“yes”,否则输出“no”。#includeintrose(intn){inta,b,c,d;a=n/1000;b=n/100%10;c=n/10%10;d=n%10;if(a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==n)return1;elsereturn0;}main(){intm;ints

3、;printf("Enterm<4nums>:");scanf("%d",&m);s=rose(m);if(s==1)printf("yes");elseprintf("no");}03.、编写一个求1——n内的偶数和的函数,在main()函数中输入n,然后调用该函数求1——n的偶数和并输出。#includelongsum(intn){inti;longsum=0;for(i=1;i<=n;i++){if(i%2==0)sum=sum+i;}returnsum;}main(){intn;

4、longs;printf("Entern:");scanf("%d",&n);s=sum(n);printf("Thesis%ld",s);}04.将1--1000中所有21的倍数存到一个一维数组中,再按每行5个数据输出到屏幕上。要求将该程序以文件名test2.c保存到K盘根目录。#includemain(){inti,j=0,a[50];for(i=1;i<=1000;i++){if(i%21==0){a[j]=i;printf("%5d",a[j]);if(j%5==4)printf

5、("");j++;}}}05.编写程序,从键盘输入圆柱体的底面半径r和高h,求圆柱体的体积并输出(л=3.14159,结果保留2位小数)。#include#definePI3.14159main(){floatr,h,v;scanf("%f%f",&r,&h);v=PI*r*r*h;printf("%8.2f",v);}06.写一个函数计算两个正整数的最大公约数,在主函数中用scanf输入m,n两个正整数,调用函数后,打印函数返回值(即这两个正整数的最大公约数)。#include

6、tdio.h>intgcd(intm,intn){if(m%n==0)returnn;elsereturngcd(n,m%n);}main(){inta,b,c,temp;scanf("%d%d",&a,&b);if(amain(){floata,b,h,s;scanf

7、("%f,%f,%f",&a,&b,&h);s=(a+b)*h/2.0;printf("%8.2f",s);}编写一个函数isPrime(intx),该函数的功能是判断一个整数是不是素数,在main函数中调用该函数,输出1-1000以内所有的素数。并按照每行5个输出。要求将该程序以文件名test2.c保存到K盘根目录#includemain(){intx,t,y;y=0;for(x=100;x<=300;x++){  for(t=2;t

8、k;  if(t==x){   printf("%5d",x);   y++;  if(y%5==0)   printf("");  }}}《C语言程序设计》习题集第1章C语言概述1.1c语言程序的总体结构是怎样的。   解:一个完整的c语言程序,是由一个、且只能由一个main()函数(又称主函数)和若干个其他函数结合而成的,或仅由一个main()函数构成。1.2c语言程序的基本单位是什么?它的

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

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

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