资源描述:
《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]