版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C 语言常见的上机实验题目汇总目录1、计算矩形的周长与面积22、大写字母转换为小写字母33、判断闰年34、大小写字母互换45、三个数求最小46、计算器57、判断三角形并求面积与周长68、计算实数的平方根710、分段函数811、成绩划分等级912、等级划分1013、折扣 1114、水仙花数1215、利用数组把0-9 倒序输出1316、输入10 个数排序后输出1417、数字倒置1518、数组求最大值1619、菱形 1720、统计输入各字符的个数173 / 2321、阶乘求和1822、韩信点兵1923、移位求和2024、时间表2125、分数求和2226、小球反弹问题 231、计算矩形的周长与面积Ad
2、-AT讨算矩形的周长与面帜餐/Itinclude l(stdio .hftincludenatli -h"nain() fiQ-at s,cTafb;printff'TLEASE ENTER A QUO scanf("Vc=2*(.a+b);5=a*b;)rin"r矩形面积等于右F,ri矩形周长等于鼾n”,E卢);return 9;i: iiriEfiSE EMTER A AND B: 1.2 2.3面积者于700时加Press any Key to Gontinue2、大写字母转换为小写字母3、判断闰年判断由年“tlhclide "sttilo
3、.h"tinclude Hatlr.h"int m4inO (int yuar;prltf("Flense enter a yer:n'*);scanffd'* ,&year);£F f (训"知= 9) M&Ruw 21 6B=fl) fc&(yarX400=0) 3 prlnti很厚d是解庶褪皿r);els?priintF*,d不是闰年',驶return B;4、大小写字母互换/哼y断大小与互晚" itinclud "stdin h*' ttincl urlp.ri
4、,dlot pwinc)<chdr 匚fi,pcintffenter ;scanFl"tc",&ch);<ch=ch-S2:Tnth*法小写字母对应知大马字母是配rr'.£h)二 >elsp if( ft-chJQGterK-Z*)ch-ch92;"in"读大写字母时应的小写字舌是*CM1冷; prlntf(Hupertlon Is ”昨"n ); return d:iiguration: projpct - Win32 即©bug5、三个数求最小外三个败乎最小”,廿include &quo
5、t;stdio.h1' trinclude,athh”i nfr niai n< )char d t> rc vnin;printFCPlease enter 3 numberssanFt,加初时看 .* :minsa:elsemin-=b;If (r*ir*>c)llill*U ;prlntf('*Hin is tdn*',nin);return 8;# / 236、计算器八计罚甑NinclLi4c "stdig.h"Ninr! ud« nath-hr lll( PldillO (Float *小ch"叩;pr
6、intrt'Tlcasc enter the expression ; .心nFt,嘿梭*1序. .Bop召党;pi intr''n");switchfop) (pri ntf (%Fn", a, op, b ,a+t>); br&ak;ease '':printK* a,叩.屯3一馆 | :brtak;case '*1:pr inlfC'XfXcXf-%FXrr',d,up,bTd*t>); br?Ak;UdS«,二 if tb»O) printtcoperatiun
7、Is urongn¥); elseprln%ct f H%F n1'9 a rop,bpa/b >break;default: printrC'Expressinn is urongn">)return 0;5 / 237、判断三角形弁求面积与周长八判断三用形并事物枳同周长#,uinciude "stalo»h''iiclude 典Xth.lii"int mainf)Float 4fb,c;float 1,s ;print H"Please enter 1 number :n'k);
8、wan 燕 VW 3,附.tc 加if(a*»ct&«*c>b)LMb+c>al)L-i+b+c;printer三角形的短长等于之尸RiT J > ;s-(a*b+c>/2;时lnn三角独的面相等于*2f(T前腌);if (d=D)ftfr(b=cnprintF年边三角形"人pl ifj(a=-h>Xl (h bj11 (a-cjk)UHntF等睦=角形“广);else LFfg-a-b«b»c«c11 (b*b-"a*c«c)11 (c«c-P-tr(E直角三角形5
9、1);)elsepdn”不能底为三用形return 0;# / 238、计算实数的平方根”的向十算实数的平方根提/ttinclud n5tdio .hHttincldde'ath ,h"ttdefine PI 3.14Int inain()<flo5t F;flo3t 5;ppintf("Please entc-t* a rrnnber*:nu);“anfr噜 1 ,&:);<pnintF (*>nter th& urnmg numben*');s-sqrt(f);printf (*'The £return
10、 0;7 / 2310、分段函数EXT .C »、奇-3-2分段函数, ftinciude '*stdig .ii" ttinclude"nath hT define PI 3 .仙int main()(Float x;Float y*printffTle.as? enter a number zn"); 写,遥工);(1l=w+(2*pow(x 2) ) +1 0;priotfC*Tho g isZf.n",y>嘴者用 ELSE”y=片-(3*povi(x ,3)-9;printf ("The y isVn"
11、,y);return fi;:e ,tAMCtmrr,Am sirTwes'uurrsTRXr。,Flease untev a nurtbep:plI he 1y is7 . 000000Press n_y key to continue# / 2311、成绩划分等级一用神和F等舒7 mncuudp "stdin uh11 include *pnAthgh*s inf nnin() < float score; dial* ch>op;(Ji*-d&WB enter j 5tore:W): 贴 corp;op-score/io; suxtchfop) 4
12、I fl:1A 1; bt Fdik ;-Rzch'B1 ;hr>flik;7 sch*' C ' ; tirPAlk ; casR 6zch'h1;brpak; case '5 * case 4: 弋js。 a: casp 2; ca*sp 1;case B:ch-'£B ;breaiR :priiilf ("'GrdOif H %cir'iCli: return M;9 / 2313、折扣11 / 23Hincludemath_h*1 ttdeFine PI int ridinf)flQat 5car
13、e;char mark;printF('*please enter a score :n,+ );scantC* *41- &scor e j;iF(50<-score&&score<-1fle) (mark=<,fi "printFC'The mark is %c'n" ,marK);>iF(89<=score&Bscore<=B9J<mark="B*;printf(''The nark Is .mark);>if (7D<=scoKee
14、l&£core<=79) (mark=fcC"C. -L: VrOCUlElTSurn SKTTlIGSVkDa MTSTRATOl'please enter a自The nark is ?Pre谷菩 «ny to Gontinw宰14、水仙花数/衽汆出所有水仙花数7ttinclude"stdio-li* tlnclude"mal:h .h" Hdefine H 10Q6 int main()int a;ir»t i,jtk;prdntHFG©。以内的水仙花数如下:0“);for(3=108;
15、a<N;a+)i=a/1BO;j=(a-i*1O0)/1O;if:(a=-pou(i,3) +pow( j , 3)+pou(k ,3) printfC'tdn'1 Fa);>return O;# / 2315、利用数组把0-9倒序输出include <stdio.h> int nain()iot i ,就1叼i”定义一个一维数组日for(ia;ail=i: “利用F”循环讲A9依次赋值给数蛆的各个元素for(i9;i>=0; i) printFCXd倒序输出print*('An");return B;876543210 ess
16、anu kep to cont inue71/2J13 / 2316、输入10个数排序后输出,逐广、1眇薮昨序后输出ttinclude <stdio_h>int naini)(int a1B;intprintf("input 10 numbers :n");For文启肝(弋(r.3i);printFCAn");For(j=O;j<9;j*+)for(i= 0;i<9-j;i+)if (ai>ai+1)4t=i;ai=ai+1;ai+1=t;>printf("the sorted numbersFor(i=O;i<
17、1O;i+) printFfd printF('*n");return 0;# / 2317、数字倒置include <stdio,h>dnt nain()i int 式23r(32,",仆产int定义两个二位裁组printf("drry a:n");for (i=S;i<-1for (j-ft;j<-2;j+>printf(d'ailj);"倒置printF(r,n,+);return 0;15 / 2318、数组求最大值fin elude <stdlo .ti> int nainf)
18、int itjlrow=0>colum=0>max;int机力的屋1二.3.醇.£"87")/-1口.1%-5.224ax-aijr fl 0;Fur (i=a;l<=2;l*+)For (j=0;j<=3;j+) if (aij>maK) (i j ; rot)=i; eolum=j;卜prirttF( l,nax=%dnrow='%dncolum=dniJ, max frow(colum); return 国;# / 2321、鸡兔同笼八菱形include <stdio.h>int nain)( char di
19、an0nd&=' *forprintf (''Xc'diareontffi! j);printf ;return 耻20、统计输入各字符的个数"鸡兔同笼,”个头,含86只脚卬ninclude"stdio .11"UdeFine rtead 98WdeFine hand 386int nain()<int i;int j"乳兔的个数,j鸡的个数*/i=(gn"h迪。或"2:每片动物打断两条腿,碎死鸡,:蒯下两条艇的兔 j=head-i;printf't 鸡器口只nt 兔初只,i, j
20、);return Q;# / 2321、阶乘求和! - /*1*+2!+3*+4*+n* */BlncludieFt 诅q «h" ltdefirif? N 10int 陶in«) (Int 1,5um=0;Fcr(i=l;i<=H;i+) (电 fin 具 i;sum=sun+tern;)pF"tF(r至现阶乘之和为北dvrH,£iim); return Q;22、韩信点兵"韩信点央;1Y报最后一/、为报最后a天最口叫1-11最后加”flincludestdio .1) int main。<int x=1;while(1
21、>=1)Bfc( xt6-5)B&( x7=U) fc&(x11=1 0) <break;) x+* ;19 / 23return B;24、时间表ttinc:lu(le,Bstdio »!h"*inDlude"nath .h11intnaln021 / 23printFfPlease enter a and n :n*);5canF("dSdl&a»fcpJ ;for(i=1;i<=n;i+)b=b*1 日;移位 sun=Eum*b;prlntF(1*dnM jSun;return 0;Itinclt
22、 destdio _h-'Lilt int c;wtdli>( 1)(print”、ntgfcj®使用小小时3奏WJ ;print“f tt4看,个小小励An*'>prlntf(,"xtt2千度printf,t"h*ElMC"*"rr,;printf( ti : 的ningT'n";printf ("Xt2; flFi ernoon*n,E):prlntf ("XtJ: EiKningtkntb>printf OtFleasf give me your clwirE=rT&
23、#39;j ;scanlC'fi"斥);5witth(L) cast I:printf(*'tCflod Marning1n");目rhMC心;continiM?;CdS 2:printrC'XtCood AfierilaaatSi1')continiK;cao 3:printf("tCood Cueninqln,c);printf(- n );continue;d»l-ault:printf(*'tOperation is m angtl frin) i pdnt+Crrj;>bredk;J-P17SOpc El luri燃H学Good Nomingi!少。“窜(ThnicffGnarl AFfipP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论