ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:27.91KB ,
资源ID:12052969      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12052969.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言编程经典题整理.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言编程经典题整理.docx

1、c语言编程经典题整理C语言编程基础习题汇总1. 设计一个由键盘输入三个整数,求这三个数的平均数的程序。4tincLude,c:*);每知.; dl-(a+b+c)/3;printF(,aauerage:%dXn11 vd);2. 编写一个程序,用于水果店售货员结账。已知苹果每斤 2.50元,鸭梨每斤1.80元,香蕉每斤2元,楺子每斤1.60元。要求输入各种水果的重量,打印应付钱数。再输入顾客付款数,打印应找的钱数。flinclude uoid nainOdouble a.b.c.d; a=2.5*a:b-1.0b:c=2*c:d-1 .6*d:e-a+b+c+d: printF(lfinput

2、 a,h,c,d):printfCpan; double F,g;|g=F-p:printFCmney: XFn*,gJ;3输入一个整数,并判断这个数是否是 4的整数倍?3 jfn_4.cpp Itinclud void nin()Xint m,n;prlntff1Input m:11);22(吧旷,亦):/哪键盘给变量E赋值薑#n=n/u=o;丿曲齢唱否直丛的整嗾盒 并抱表送式的结果赋给变量口粋 prints(v%dXn ,n); /*输岀的可、输入一个变量 a判断是否在2和10之间?写出表达式jfr 4.cppinclude void nain()lot an;prints(*input

3、a:*); scanf;n = 3 2 10= 0printF(d,ntn;x+25 (x0)x-25 (x=0)设计一个从键盘输入一个大写英文字母,然后在屏幕输出它的小写形式的程序。B jfn_4.cppitinclud? void main()I,圆面积s和圆柱体体6、已知圆柱体横截面圆半径 r,圆柱高h。编写程序,计算圆周长积v,并输出结果囱 jfn 4i%dlK; -(xD)T(k+2?):(k-25); printf(V=dkn(l;include void ninC)lnt rsh,l,s3u,a ; printFfinput r ,h 5 scamF (Ia%d ,%dM,&r

4、,Rh );L=2*a*r;s=a*r*r; v=s*l;priintfCt*d1 ts,v);E) j+rjrppinclude uold main()char cli;printf (Input ; ch=getchak* ();123,则输出321。printf (Output :.cn ,ch+32);5、输入一个100至999内的整数、反序显示这个数,如输入冏 jfn_lx:pptlincluaestdio :ri 碳序三竝数* uold main()int agbvc,x;scanfCW.&i;a=x/100;bx/1010;C=K10;x-c*ico+b*io+d;printFC

5、dx);输入一个整数,存入变量 x中,输出它的绝对值3 jfn_Ixpp ttinclude uoid nain()int a; scanCd&a);if (a=0) printF(dn,a);ppintFfdna): |ln_lpp *4include ttinciude uoid mainf)int a;亍匚anFC%d&日);printF CtdXn*, abs ;输入两个整数,输出最大的数0 jfn lcppltinclude5tdo void main()bjprintFC*Wn-.d); else printFCdXn,bJ;输入两个整数,存入变量 x和y中,若xy则交换变量的值。

6、E jfn2,cppttincludevoid nainC)int x.y,a;scanFf(1PWp&X.&y):iF(x%dnai K,y);1.5元;行李重155编程计算车站托运行李时的费用。 行李重=15千克时,每千克收费时,每增加一千克收费 3.0元。E jf心叩pinclude uoid main() float a,t;canF( Xf, ,Rb):iF(a prlntfCVb);利用if和goto语句,计算自然数110的和?囲 |fn_l-cpp ttinclude uaid nain()int z,iiniH0; l0op:printF(-入一批数汕冷 scanF(*%d:利

7、用if和goto语句,求n!。同 jfn.lxppttinclude uoiti main()ikit a ,suni=1:loop: print 入数于 J;Scant(*btd Ad&a,fcb); i+(a=-l)uoid main()int i;whiie(ii aajt=t+i:i=+2;printf(,Bresult:ldn,pt);0 jfn_201&MlS,cpp ttlncludp void n)ain() int i,t; for(i-i,t-1 _2018D418xppninclude uoid main()lnt 1=1,t=1;do tt+i: ii2;while(i

8、;输入10个数,并求出这10个数中最大的数和最小的数。0 jfnj cpp ttincude void mainQint a,max9nin,i; scanf(,d,&a); max=nin=a; For(i=i ;i=9;i+) ifCmxa) min=a; printF(Md jdXn11 ,max ginin);已知数列1+1+2+3+5+8+13,求前 24项的和。囲 jfft 222.eppttincludestdio .2 uoid mainf) irit i;float 5=0;For (i-1 ;i=2i;i+) s=s+i;567,输出为765。priritFesrXns;输

9、入一个整数,将各位数字反转后输出。例如若输入为國 jfn 222.cppltir)clude uoid nain()long nTnrsijn=O; scanf(d,1 ,Rn); uhile(n 町sum=siiiii*1 fln jprifitfCd.sum);输出100以内不能被7整除的数因jfr)_Z程匸PP ninclude uoid nain() (int n;for (n=1;n; 利用双重循环打印以下图案:*Fl .2 j.Z.rpciinciuocvoid nin仃int 1, j 3k;for for (i-i;i*) prints(*): iFnr(k*1 priratf

10、 |irintf (-m);卜or (j-*:J; fcr(H:=1;k=7-2*l ;K+ 卡 printfC* printF(HXn);利用双重循环打印九九乘法表:1*1=11*2=2 2*2=41*3=32*3=63*3=91*8=82*8=163*8=244*8=32 8*8=641*9=12*9=183*9=274*9=368*9=729*9=8E jfri 222xppttiriclude void (nain( | int iJ; for fi=1;i=9;i*) ForprintF(,%d*%d=V3d, j ti #i*j ); prlntF(Mn);键盘输入一个整数,判断是

11、否为素数。0 jfn_222.cppintscanFFor (i=2;i=m-1;i+) if fii=9)求两个整数的最大公约数和最小公倍数。0 jfn_lEO5O2nCpp ,三口碱皿呼5山2厂求两个整数的最大公约数和最小公倍数可Juoid ndin()int d4b,tsc 9C .e;printf(*hlNPLT A ,B:,h);canf ( %d 9%d Ad ,&b,&c P&d .在e); c=asd=t):if (d,b)t=a;a=b;b=t:e=(c*d)/b;printiT 最大公约数 RHULT ;Xd、n” ,b); printFt/吩倍数RESULT;Xdn*,e

12、);利用循环结构解决韩信点兵问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?按照今天的话来说:一个数除以 3余2,除以5余3,除以7余2,求这个数3| jfn 180502wC ppitincluae7*|f=fc.*7uoid nain()(int avb;For (a=6;a=l00G;a*)iF a3=2&a5=3&a7=2) lFCt printFCW flKSWER:); elseprintFflri);打印如下图形:13 fn_18O5O2.cpp#include打印如卞图形,121321H3215*132165*1321 打void nain()Int

13、i.J.k;for(j-1ij=6;j+)for(k=1 ;k=i;i一j printfCdM); printf(* n*;利用循环解决白钱买百鸡问题:我国古代数学家张丘建在 算经一书中曾提出过著名 的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值 钱一;百钱买百鸡,则翁、母、雏各几何?E) jn_l 8502ipp二白*戋买百鸿牙/uold main()int a Tb rc;for (a=000/5;a + +)for (b= fl;b=100/3;h + +) for (c=0;c=1O0;c+)if (a*b+c10O&ft(100-a*5-b*3)*3

14、 = -c) printfCSd,鸡母畫 0,工驿席旷,a,b,c);打印所有“水仙花数”。所谓水仙花数就是指一个 3位数,其个位数字的立方和等于该数本身(如 153=1 3+53+33)Fl jfn_180502k中pKzinrliJiWmilio 打 E卩所有水仙;乩披*7uoid )int 1J tk;For (1=1;l-9;1+*)for (j=o;j=?;j*+)for (k=B;k-9;k+)printf(,%dn,1,1*190*J*1 ft*k);对于任意一个圆,根据给定的半径 r,求圆的周长0 jfn 201S0509.cppttincludestdio的半径广,求圆的周长

15、时 ttdeFine PI 3-1M59uold mainC)Float r,1;scanFCXF.fir);l=2*Pl*r;printF(*V SI); 亘3 P谨方宁gbugjfn詔仇归邙从键盘输入一个大写英文字母,然后在屏幕输出它的 ASCI I码。 jfn 2018-050?.cpp皿皿血心皿3“从犍盘输入T大写英共字母,然后在屛幕输岀它的陽口uoid raain()ctidr ch;printFC*Input:);ch-getcl)ar t);printf(Output:%dn,ch);利用选择结构设计一个程序,使其能计算函数: 当输入x值时,计算显示y的值。y = 2x - L

16、1 x 100 rfn_20180509xpp_IHnc:LuildsM:Ln.n刃 氓苴能廿算函 数球 void nain J float x ,y ,z;IF gC)y-K; 皿e if 1-Kie)elsey=9*x-i1;用整数112依次表示1月12月,由键盘输入一个月份数,输出对应的季节英文名称(12 月 2 月为 Winter ; 3 月 5 月为 Spring; 6 月 8 月为 Summer ; 9 月 11 月为 Autumn。)13 jfnJO10O5O9,cpp_tHnuiufie幕idloh几用整数存七依窯奈勺月*応冃a月 F 月 Zl Spring; &冃 F月 Su

17、mner :(12 月袒为 Vinter;9月巾月Autunn )和 uoid main(0char result; scanfCc&result; switch (result)case 12:case B1:case *2:printf (,+Uintern :*); Dfeak;case 3:case *ii:prlntf(kkSprlngn:); break;case *6:case *7l:case 8*:printf (,Sunnern :*); break ;|case *9zcase 16:case H:printf ( MAutunnn ;输入自然数n,将n分解为质因子连乘的形式输出,如输入 756,则程序显示为756=2*2*3*3*3*7 。E jH 2O18O5O9.cppttincludef端入自铁数叫将吩解为质因子连乘的形式输岀时uoid mainC)lnt nt=2FF=1;scanFCd&n);while Ct=n)iF Cnt=0)1F CF)else pFintzF蚤盅旷;rt=n/t;else 七+;priintfCMn);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1