C语言程序设计-作业与答案

C语言程序设计-作业与答案

ID:41368585

大小:55.00 KB

页数:8页

时间:2019-08-23

C语言程序设计-作业与答案_第1页
C语言程序设计-作业与答案_第2页
C语言程序设计-作业与答案_第3页
C语言程序设计-作业与答案_第4页
C语言程序设计-作业与答案_第5页
资源描述:

《C语言程序设计-作业与答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.《C语言程序设计》课程作业适用层次:专升本培养类型:理工科专业专业班级:姓名:学号:作业要求:题目可打印,答案要求手写,考试时交作业。第1次:1.编写程序,分别计算1到100之间的奇数之和及偶数之和,并输出。2.输入三角形的三条边a、b、c,如果能构成一个三角形,则计算并输出三角形的周长和面积(结果保留两位小数);否则输出“无效的边长!”。三角形面积计算公式为:s=,其中,x=(a+b+c)/2。3.输入一个整数,求它的各位数字之和。例如,123的各位数字之和为6,-63的各位数字之和为9。4.使用格里高利公式求π的近似值,精确到最后一项的绝对值小于10-6。……5.中国古代数学史上

2、著名的“百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何?6.编写程序,键盘输入正整数n(0

3、分段函数f(x)的值。可以调用数学库函数:平方根函数sqrt(),绝对值函数fabs()。

4、2x+5

5、x<0f(x)=(x+1)1/20<=x<23x+1x>=22.编写一个函数prime(intn),判断一个整数是否是素数,若是素数,函数值返回1,否则返回0。利用该函数找出100-200之间的所有素数。素数是只能被1和自身整除的正整数,2是最小的素数。3.写一函数intstrlength(char*s)求一个字符串的长度。主函数中输入一个字符串,调用函数strlength求其长度并输出。..11:编程计算1到100之间的奇数之和及偶数之和。#includemain(

6、){inteven_sum,odd_sum,j,i;even_sum=odd_sum=0;for(i=0;i<=100;i+=2){even_sum+=i;_j=i+1___;odd_sum+=j;}printf("sumofevensis%d",even_sum);printf("sumofoddsis%d",odd_sum-101);}12:输入三角形的三条边a、b、c,如果能构成一个三角形,则计算并输出三角形的周长和面积(结果保留两位小数);否则输出“无效的边长!”。三角形面积计算公式为:area=,其中s=(a+b+c)/2。#include#incl

7、udemain(){floata,b,c,s,area;printf(“Inputa,b,c:”);scanf(“%f%f%f”,&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area=%.2f”,area);}elseprintf(“无效的边长!”);}13:输入一个整数,求它的各位数字之和及位数。例如,34的各位数字之和是7,位数是2;-123的各位数字之和是6,位数是3。#includemain(){intx,m,n=0

8、,s=0;printf("x=");scanf("%d",&x);if(x<0)x=-x;..do{m=x%10;/*求出该数的个位数*/s=s+m;n++;x=x/10;}while(x!=0);printf("位数是:%d",n);printf("各位数字之和是:%d",s);}14:使用格里高利公式求π的近似值,精确到最后一项的绝对值小于10-6。……#include#includemain(){ints;floatn,t,pi;t=1;pi=0;n=1.0;s=1;while((fabs(t))>=1e-6){pi=pi+t;n=n+2

9、;s=-s;t=s/n;}pi=pi*4;printf(“pi=%10.6f”,pi);}15:中国古代数学史上著名的“百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何?#includemain(){intcock,hen,chicken;for(cock=0;cock<=20;cock++)for(hen=0;hen<=33;hen++){chicken=100-cock-hen

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

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

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