北京理工大学c语言编程

北京理工大学c语言编程

ID:9021919

大小:90.11 KB

页数:20页

时间:2018-04-15

北京理工大学c语言编程_第1页
北京理工大学c语言编程_第2页
北京理工大学c语言编程_第3页
北京理工大学c语言编程_第4页
北京理工大学c语言编程_第5页
资源描述:

《北京理工大学c语言编程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1-3.磨磨你的砍柴刀:判断三角形的形状成绩:10/折扣:0.8输入三角型的三条边,判断三角形的形状。假设输入的三边边长均>0。输入:三角型的3条边的长度(int型)。输出:三角形形状等边三角形:equilateraltriangle.等腰三角形:isocelestriangle.不构成三角形:non-triangle.一般三角形:triangle.友情提示:这个题有点复杂吧,因为用到了分支语句,你参考一下教材P98的程序。要把a、b、c三条边长度的可能情况都想到。如果程序运行出现了问题,你尝试用

2、开发工具的单步执行调试工具,检查问题出在哪一句。什么叫单步执行?老师在课上告诉你们了吗?没讲过?那就读读网络教室的那些文章吧! 测试输入期待的输出时间限制内存限制额外进程测试用例1以文本方式显示1.2 2 2↵以文本方式显示1.equilateral triangle.↵1秒64M0测试用例2以文本方式显示1.3 2 2↵以文本方式显示1.isoceles triangle.↵1秒64M#includemain(){inta,b,c;scanf("%d%d%d",&a,&b,&c

3、);if(a+b>c&&a+c>b&&b+c>a)if(a==b&&a==c)printf("equilateraltriangle.");elseif(a==b

4、

5、b==c

6、

7、a==c)printf("isocelestriangle.");elseprintf("triangle.");elseprintf("non-triangle.");getch();}2-1.整型数的表示范围编写一个循环程序,输入N值,输出N的阶乘。关于循环程序怎么编写,可以参考教材第六章P123的内容

8、。注意整型数的表示范围,如果当输入的N比较大时,例如N等于20时,输出怎么是负数了?自己想明白吧! 测试输入期待的输出时间限制内存限制额外进程测试用例1以文本方式显示1.5↵以文本方式显示1.120↵1秒64M0测试用例4以文本方式显示1.12↵以文本方式显示1.479001600↵1秒64M0测试用例2以文本方式显示1.20↵以文本方式显示1.N is too big!↵1秒64M01.#include  2.main()  3.{  1.  int i,n;  2.  lon

9、g m;  3.  scanf("%d",&n);  4.  i=1;  5.  m=1;  6.  do{m=m*i;  7.     i=i+1;  8.    }while(i<=n);  9.  if(m>=0)  10.    printf("%ld",m);  11.  else  12.    printf("N is too big!");  13.}  2-2.求正弦函数值成绩:10/折扣:0.8已知求正弦sin(x)的近似值的多项式公式为: sin(x)=x-x3/3!

10、+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)! +…编写程序,要求输入x(单位是弧度)和ε,按上述公式计算sin(x)的近似值,要求计算的误差小于给定的ε。此题当然要用到循环语句,到第六章去找个猫来照着画吧,循环的终止条件就是本次计算出来的正弦函数值和上次计算的值的差小于给定的ε。求两个值的差时,要求出其绝对值,使用库函数fabs(),头文件在math.h里。友情提示:给定的误差值ε越小,计算的精度越高,但是要注意喽,给的精度太高,你的程序会成为死循环。如果出现死循环的情况,

11、可以用+键退出程序。 测试输入期待的输出时间限制内存限制额外进程测试用例1以文本方式显示1.0 0.000001↵以文本方式显示1.0.000000↵1秒64M0测试用例2以文本方式显示1.1.57079 0.000001↵以文本方式显示1.1.000000↵1秒64M0开启时间2011年02月28日星期一08:00折扣时间2011年03月25日星期五22:00关闭时间2011年03月30日星期三22:00#include#include

12、main(){inti;doublex,e,a,b,sin;i=3;scanf("%lf%lf",&x,&e);a=x;sin=x;do{a=a*x*x/i/(i-1);a=-a;i=i+2;sin+=a;b=fabs(a);}while(b>=e);printf("%f",sin);}2-3.判断输入的字符的类型成绩:10/折扣:0.8我们将字符分为五类:大写字母、小写字母、数字、控制字符、其他字符。编写程序,从键盘输入一个字符,输出字符所属的类型:大写字母时输出capita

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

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

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