程序设计基础编程题.doc

程序设计基础编程题.doc

ID:53691900

大小:18.94 KB

页数:7页

时间:2020-04-05

程序设计基础编程题.doc_第1页
程序设计基础编程题.doc_第2页
程序设计基础编程题.doc_第3页
程序设计基础编程题.doc_第4页
程序设计基础编程题.doc_第5页
资源描述:

《程序设计基础编程题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.一尺之捶,日取其半。我国古代著作《庄子》中记载道:“一尺之捶,日取其半,万世不竭”。其含义是:对于一尺的东西,今天取其一半,明天取其一半的一半,后天再取其一半的一半的一半总有一半留下,所以永远也取不尽。请编写一个程序,使其可以计算出一条长为m的绳子,在n天之后剩下的长度。输入m#includeintmain(){intm,n;scanf("%d%d",&m,&n);while(n--){m/=2;}printf("%d",m);return0;}2.某网上购物网站对用户实行优惠,买家购物货款p越多,则折扣越多。今天正值该网站优惠折扣日,货款

2、高于100元的买家可获得15%的折扣,否则买家可获得8%的折扣,。请编程从键盘输入买家购物货款p,计算并输出买家折扣后实际应付出的价钱。注:程序中的数据类型为float。#includeintmain(){floatp,q;scanf("%f",&p);if(p>100){q=1.15*p;printf("%f",q);}elseprintf("%f",1.08*p);return0;}3.编程求解马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1

3、先令,请编程计算并输出男人、女人和小孩各有几人?X+y+z=303X+2y+z=504.我国古代的《张丘建算经》中有这样一道著名的百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?”其意为:公鸡每只5元,母鸡每只3元,小鸡3只1元。用100元买100只鸡,编程计算并输出公鸡、母鸡和小鸡各能买多少只?x+y+z=1005x+3y+z/3=100#includeintmain(){intman,woman;for(man=1;man<=17;man++)for(woman=1;woman<=25;woma

4、n++){if(50==man*3+woman*2+(30-man-woman))printf("%d%d%d",man,woman,30-man-woman);}return0;}4.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?#includeintmain(){floath=100,s=0;inti;for(i=1;i<=10;i++){s=s+h+h/2;h=h/2;}printf("%f",s);printf("%f",h);return0;}6.两

5、数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。编写一个带有两个double参数的函数,计算这两个参数的谐均值。函数原型为:doubleCalculate(doublex,doubley); #includedoubleCalculate(doublex,doubley){doublea,b;a=(1.0/x+1.0/y)/2;b=1.0/a;returnb;}intmain(){doublex,y,b;scanf("%lf%lf",&x,&y);printf("%lf",Calculate(x,y));return0;

6、}7.假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m=a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。请编程计算并输出所有的三位阶乘和数。函数原型:longFact(intn);函数功能:计算n的阶乘#includelongFact(intn){if(n==1){return1;}else{returnn*Fact(n-1);}}intmain(){inta,b,c,m;longz;for(a=1;a<=9;a++){for(b=1;b<=9;b++){for(c=1;c<=9;c++){m=100*a

7、+10*b+c;if(m==Fact(a)+Fact(b)+Fact(c)){printf("%d",m);}}}}return0;}8.陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。输入包括两行数据:  第1行包含10个100到200之间的整数(包括100和200,以厘米为单位),分别表

8、示10个苹果到地面的高度

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

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

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