c语言实验报告中各题程序代码

c语言实验报告中各题程序代码

ID:13634095

大小:37.50 KB

页数:7页

时间:2018-07-23

c语言实验报告中各题程序代码_第1页
c语言实验报告中各题程序代码_第2页
c语言实验报告中各题程序代码_第3页
c语言实验报告中各题程序代码_第4页
c语言实验报告中各题程序代码_第5页
资源描述:

《c语言实验报告中各题程序代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言实验报告中各题程序代码。。。。(经过调试了,没有错误了)(各种来自于各种网站贴吧上的资源复制粘贴+拼接+想象。。。。。)实验一1.输入x的值,根据下面的多项表达式求y的值:y=x5+12x4-7.3x3-x2+2x-4#includemain(){doublex,y;printf("请输入x");scanf("%lf",&x);y=0.75*x*x*x*x*x+12*x*x*x*x-7.3*x*x*x-8*x*x/3+2*x-4;printf("%f",y);}2.任意输入一个三位整数,然后逆序输

2、出。如输入为123,则输出为321。#include"stdio.h"main(){intm,a,b,c,n;printf("Pleaseenterathree-bitsm",m);scanf("%d",&m);a=m/100;b=(m-100*a)/10;c=m-100*a-10*b;n=100*c+10*b+a;printf("%d",n);printf("%o",n);}3.编程计算下面的分段函数。4x-8-1≤x<0y=3x2+10x-10≤x<18x3-3x2+2x-11≤x<2#include"stdio

3、.h"voidmain(){doublex,y;printf("Pleaseenterx");scanf("%lf",&x);if(-1>x

4、

5、x>=2)printf("DataError");else{if(-1<=x&&x<2)if(0<=x&&x<1)y=3*x*x+10*x-1;if(1<=x&&x<2)y=8*x*x*x-3*x*x+2*x-1;elsey=4*x-8;printf("y=%f",y);}}4.水果店有苹果,一级5.50元/kg,二级4.20元/kg,三级3.00元/kg,四级2.50/kg

6、,输入苹果的等级、数量以及顾客的付款数,显示出苹果的等级、数量、应付款数以及找给顾客的钱数。#include"stdio.h"main(){inta;doubleb,c,d,e;printf("请输入苹果等级、数量、以及顾客付款数");scanf("%d%lf%lf",&a,&b,&c);switch(a){case1:d=5.50*b;break;case2:d=4.20*b;break;case3:d=3.00*b;break;case4:d=2.50*b;break;}e=c-d;if((a>=1&&a<=4)&&e>

7、=0)printf("等级%d数量%f千克应付款%f找零%f",a,b,d,e);elseprintf("dataerror!");}5.编程序计算1!+2!+3!+4!+5!单层循环法#include"stdio.h"main(){inti,n,sum,a;sum=0;a=1;printf("pleaseinputn:");scanf("%d",&n);for(i=1;i<=n;i++){a*=i;sum+=a;}printf("sum=%d",sum);}双层循环法#include"stdio.h"main(

8、){inti,j,n,sum,a;sum=0;a=1;printf("pleaseinputn:m");scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=i;j++){a*=j;}sum+=a;a=1;}printf("sum=%d",sum);}6.编写程序并上机调试电视大奖赛有20名评委给选手评分。评分规则是:去掉1个最高分,去掉1个最低分,其余18名评委的平均分选手的得分。设计评分程序。#include"stdio.h"#defineMAX_SCORE100voidmain(){

9、floatave,score[20],max,min,sum;inti;max=0;min=MAX_SCORE;sum=0;ave=0;for(i=0;i<20;i++){printf("请输入第%d个评委评分:",i+1);scanf("%f",&score[i]);if(score[i]>MAX_SCORE){score[i]=MAX_SCORE;}if(maxscore[i]){min=score[i];}sum+=score[i];}ave=(sum-max

10、-min)/18;printf("最后得分为%f",ave);}实验二1.定义一个有10个元素的一维数组count,从键盘上输入8个整数,将其按从大到小的顺序排列,并将排序后的数组输出。#include"stdio.h"main(){intcount[10]

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

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

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