经典c语言程序设计例_第1页
经典c语言程序设计例_第2页
经典c语言程序设计例_第3页
经典c语言程序设计例_第4页
经典c语言程序设计例_第5页
已阅读5页,还剩124页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

in{ntfnkkk{printfdddni,j,k);}}。in{nusbonusbonus;bonus2=bonus1+100000*;bonusbonus00*;bonusbonus00*;bonusbonus000*;ibonusbonusi-100000)*;bonusbonusi0000)*;bonusbonusi0000)*;bonusbonusi0000)*;bonusbonusi-1000000)*;intfbonusdbonus}-----------------------------------------------------------------------------include""in{foriiirintfnldni}}-----------------------------------------------------------------------------这一天是这一年的第几天in{printfnpleaseinputyearmonthdayn);onthdayh{kkeakeakeakfdataerrorbreak}printfItisthedthday.",sum);}-----------------------------------------------------------------------------in{printfsmalltobigdd%d\n",x,y,z);}-----------------------------------------------------------------------------include""in{rintfHelloCworldnprintfn);printfnprintf\n");printfn);}-----------------------------------------------------------------------------include""in{printfcccccnb,a,a,a,b);printfcccccna,b,a,b,a);printfcccccna,a,b,a,a);printfcccccna,b,a,b,a);printfcccccnb,a,a,a,b);}-----------------------------------------------------------------------------include""in{ntfniii{}printfn一行后换行*/}}-----------------------------------------------------------------------------include""in{{printfcc219);printf");ntfn}}-----------------------------------------------------------------------------。include""in{printfn;/*输出两个笑脸*/{printfcc219);ntfn}}死,问每个月的兔子总数为多少in{fff第三个月*/fff第三个月*/}}-----------------------------------------------------------------------------include""in{ntfnmmntfn}}printfnThetotalisdh;}-----------------------------------------------------------------------------,所谓“水仙花数”是指一个三位数,其各in{printfwaterflower'numberis:");nn{kn位*/{printfdn);}}ntfn}-----------------------------------------------------------------------------n。engintisdividedyinshuin{printfnpleaseinputanumbern);nintfdn{whilen=i){}}}intfdn-----------------------------------------------------------------------------in{printfpleaseinputascoren);gradegrade=score>=90'A'score>=60'B':'C');printfdbelongstocscoregrade);}-----------------------------------------------------------------------------in{printfpleaseinputtwonumbersn;}{}rintfgongyueshudnaprintfgongbeishudnnumnum/a);}-----------------------------------------------------------------------------其中英文字母、空格、数字和其它字符的个while输入的字符不为'\n'.include""inrsprintfpleaseinputsomecharactersn}{{-----------------------------------------------------------------------------SSSS}}{{-----------------------------------------------------------------------------强目:一个殘呐果剖设等干*的因各之味‘技个殘旗称伏~宗殘”。怜呐?=步in{{n=-1;{}}{printfdisawanshujprintfdkiprintfdnkn}}}-----------------------------------------------------------------------------in{{}printfthetotalofroadisfn,sn);printfthetenthisfmeternhn);}半,又多吃了一个。以后每天早上都in{whileday0)}printf("thetotalis%d\n",x1);}-----------------------------------------------------------------------------main{forixizi+)forjxjzj+){zkprintforderisactb%c\tc--%c\n",i,j,k);}}}}-----------------------------------------------------------------------------题目:打印出如下图案(菱形)*分来看待,前四行一个规律,后三行一个规in{{rjjijprintf");ntfntfn}{printf");kikntfntfn}}-----------------------------------------------------------------------------in{ern{}printf("sumis%\n",s);}-----------------------------------------------------------------------------main{nstfornnn{}printf("1+2!+3!...+20!=%e\n",s);}-----------------------------------------------------------------------------#include""main{printfdd\n",i,fact(i));}{turnsum}-----------------------------------------------------------------------------include""in{palinintnrintfntfn}n{{charrintfnnext}{charpalin(n-1);next}}-----------------------------------------------------------------------------递归分为回推和递推两个阶段。要想知道第五第四人的岁数,依次类推,推到第一人(10岁),再往回推。{gen}in}-----------------------------------------------------------------------------main(){ax*/bx1000;/*分解出千位*/xntfthereareldldldldldnedcbaelseifbprintfthereareldldldldn",e,d,c,b);elseifcprintfthereareldldldne,d,c);elseifdprintfthereareldldned;seifeprintfthereareldne}-----------------------------------------------------------------------------main(){wanx10000;qianprintfthisnumberisahuiwenn;printfthisnumberisnotahuiwenn);}来判断一下是星期几,如果第一个字母一include<>{printfpleaseinputthefirstletterofsomeday\n");tfsaturdaynettergetchutfsundaynaerrornffridaynbreakfmondaynbreakrintfpleaseinputsecondletterntftuesdaynettergetchhtfthursdaynaerrornfwednesdaynbreakntfdataerrorn}}}-----------------------------------------------------------------------------upinclude<>id{orcolorcolorcolor{ckgroundcolorfThisiscolordrncoloressanykeytocontinuern}}-----------------------------------------------------------------------------include<>id{yrintfOutputatrowcolumnnotoxyntfOutputatrowcolumnn}-----------------------------------------------------------------------------include<>worldvoid{rintfHelloworldn}hellosvoid{forcountercountercounterhelloworld函数*/}id{os}-----------------------------------------------------------------------------include<>id{forcolorcolorcolor{color#defineN10fThisiscolordrncolor}xtcolorsblinkingrn}-----------------------------------------------------------------------------include<>include""#defineN101in{iNiaiitNi{ntfneiNi{}}-----------------------------------------------------------------------------indataprintfpleaseinputtennumn;{printfadintfnprintfdaintfnennumiiNi}tdataprintfAftersortedn");printfdai}-----------------------------------------------------------------------------in{mprintfpleaseinputrectangleelementn);printfduijiaoxianheis2f",sum);}-----------------------------------------------------------------------------现输入一个数,要求按原来的规律将它插入in{aprintforiginalarrayis\n");printfdaintfnprintfinsertanewnumber}}}}printfdai}-----------------------------------------------------------------------------#defineN5inprintfnoriginalarrayn;printfdaiai=a[N-i-1];emp}printfnsortedarrayn;printfdai}include""{printfvarequal%d\n",var);printfstaticvarequal%d\n",static_var);ntfn}}-----------------------------------------------------------------------------include""iniii{mprintfTheinternalblocknumequal%d\n",num);}}}-----------------------------------------------------------------------------include""in{{printfThenumequal%d\n",num);{printfTheinternalblocknumequal%d\n",num);}}}-----------------------------------------------------------------------------include""}printfThevalueofcisequaltod\n",c);}-----------------------------------------------------------------------------{registerinti;printfThesumisdntmp;}-----------------------------------------------------------------------------include""#defineTRUE1#defineFALSE0defineSQ(x)(x)*(x){printf:Programwillstopifinputvaluelessthan50.\n");whileagain{rtfprintfThesquareforthisnumberis%d\n",SQ(num));}}-----------------------------------------------------------------------------include""defineexchangeab宏定义中允许包含两道衣裳命令的情形,此时}id{printfxdydn",x,y);printfxdydn",x,y);}-----------------------------------------------------------------------------#defineLAG>#defineSMA<ineEQinclude""printf%dlargerthan%d\n",i,j);ifiEQjprintf%dequalto%d\n",i,j);ifiSMAjprintfdsmallerthan%d\n",i,j);printf:Nosuchvalue.\n");}-----------------------------------------------------------------------------include""defineMAXIMUMx,y)(x>y)x:ydefineMINIMUMx,y)(x>y)y:xprintfThelargeroneis%d\n",MAXIMUM(a,b));printfTheloweroneis%d\n",MINIMUM(a,b));printfTheloweroneis%d\n",MINIMUM(a,b));printfThelargeroneis%d\n",MAXIMUM(a,b));printfThelargeroneis%d\n",MAXIMUM(a,b));printfTheloweroneis%d\n",MINIMUM(a,b));printfTheloweroneis%d\n",MINIMUM(a,b));printfThelargeroneis%d\n",MAXIMUM(a,b));}-----------------------------------------------------------------------------#defineLAG>#defineSMA<ineEQinclude,包含*/include""printf%dlargerthan%d\n",i,j);ifiEQjprintf%dequalto%d\n",i,j);ifiSMAjprintfdsmallerthan%d\n",i,j);printf:Nosuchvalue.\n");}include""in{printfThea&b(decimal)is%d\n",b);printfThea&b(decimal)is%d\n",b);}-----------------------------------------------------------------------------include""in{printfThea&b(decimal)is%d\n",b);printfThea&b(decimal)is%d\n",b);}-----------------------------------------------------------------------------。include""in{printfThea&b(decimal)is%d\n",b);printfThea&b(decimal)is%d\n",b);}-----------------------------------------------------------------------------in{signedabcdaprintfononad;}-----------------------------------------------------------------------------include""in{printfTheas1complement(decimal)is%d\n",b);printfTheas1complement(hexidecimal)is%x\n",a);}-----------------------------------------------------------------------------include""inI{}}-----------------------------------------------------------------------------include""inIxyy=275;x1=275;{yxx0-5;yy;}xyy0=263;{yyy;}}-----------------------------------------------------------------------------include""inIxyy=275;x1=275;{ectanglexyxyxx0-5;yy;}THORIZDIRouttextxyHowbeautifulitis!");}-----------------------------------------------------------------------------AIneBinclude""include""in{Cxy{eilxcosailysinaBxyMaketimenormalsizeletters*/THORIZDIRttextxypressakeyOWWHITE{{aPAIiPAI80)*k;eilxcosailysinaBy}{a=(2*PAI/16)*i+(2*PAI/180)*k-1;eilxcosailysinaB}}rtmode}-----------------------------------------------------------------------------include""#defineLEFT0#defineTOP0efineRIGHTineBOTTOMineLINES#defineMAXCOLOR15in{deVGAHIxyywhilekbhit()){yxydyydy{AXCOLORcolor}}}11112113311464115101051mainprintfn;riiiaijai[j-1]+a[i-1][j];printfdaij);ntfn}}-----------------------------------------------------------------------------include""include""in{iiijixelijjjjiixelij}-----------------------------------------------------------------------------include""include""include""in{bottomy30;{setopbottomom}}-----------------------------------------------------------------------------include""include""include""in{{serightleftlipsetoprectanglei*i,10*(i+2),10*(i+2));}}-----------------------------------------------------------------------------include""include""include""include""include""include""include""#defineMAXPTS15IstructPTS{oDemovoid{printfMoveTo/LineToDemonstration");settingsvph=-;w=-;xcenterw;/*Determinethecenterofcircle*/ycenterh;radiush30)/(AspectRatio*2);pMAXPTSDetermineofincrementsangleBeginatzerodegrees*/foriiMAXPTSi){/*Determinecircleintercepts*/radsdoubleangle*PI/;/*Convertangletoradians*/pointsi.x=xcenter+(int)(cos(rads)*radius);pointsi.y=ycenter-(int)(sin(rads)*radius*AspectRatio);anglestepMovetonextincrement*/}circlexcenterycenterradiusDrawboundingcircle*/foriiMAXPTSi){/*Drawthecordstothecircle*/forjijMAXPTSj{/*Foreachremainingintersect*/moveto(points[i].x,points[i].y);/*Movetobeginningofcord*/ntsjxpointsjyDrawthecordinCemo-----------------------------------------------------------------------------in{printfpleaseinputnumbernn,n3:");nternternternprintfthesortednumbersaredd%d\n",n1,n2,n3);}pppp*p2=p;}-----------------------------------------------------------------------------元素交换,最小的与最后一个元素交换,输in{axminnumber}}xminarrayrayxminarrayrayparrendppparrayarrayllp;parrayarraykkp;}arrayprintfdpprintfdnarray;}-----------------------------------------------------------------------------in{printfthetotalnumbersis:");nintfbackmmiinimbernmovenumbernmiiniprintfdnumberiprintf("%d",number[n-1]);}ovearraynm{arrayend*(array+n-1);forparrayn;p>array;p--)*p=*(p-1);ayarrayendm--;}-----------------------------------------------------------------------------3的人退出definenmax50in{printfpleaseinputthetotalofnumbers);nwhile(m<n-1){}}while(*p==0)p++;printfdisleftn,*p);}-----------------------------------------------------------------------------in{printfpleaseinputastringn);printfthestringhasdcharacters.",len);}{whilep!='\0'){}rnn}#defineN5tprintfnum:");printfname:");ej}ntfn}}uprintfnNoNameScoSco2Sco3\n");printfdstu[i].score[j]);ntfn}}in{}-----------------------------------------------------------------------------reatalistinclude""include""noderlinkmallocsizeofnodeprintfpleaseinputnumbers\n");{atanumptrnextlinkmallocsizeofnode;}whileptr=NULL)rptrnext}}-----------------------------------------------------------------------------reverseoutputalistinclude""include""nodesizeofnodeprintfnpleaseinputdata=>\n");{atanumadlinkmallocsizeofnodenextptr}rptrnextwhileptr=NULL)rptrnext-----------------------------------------------------------------------------include""include""nodeerlinktmprnpointernextothernodeextnextinter}}dselectionsortlinkpointerintnum{mintmp->data;LLwhile(tmp->next)ap}}printfdn,min);terdeletenodepointerbtmp}}tnuminterlinkmallocsizeofnodeinterdataarray}inter}inkpointerwhile(tmp->next)inter}idptrcreatelistarr}-----------------------------------------------------------------------------in{printfzhuhaoshideshic",64+i);}}-----------------------------------------------------------------------------ininclude""in{podddcallwhile(1){n}{tfEven}{tfOdd}ntffsum}ntn{ts}{ts}tfp{ts}-----------------------------------------------------------------------------题目:填空练习(指向指针的指针)inrintfsnq}}-----------------------------------------------------------------------------defineN4include""personNliwangzhangsun22};iniNimq->age;}printfsd(*q).name,(*q).age);}-----------------------------------------------------------------------------in{charstrstrstr;printfpleaseinputthreestringsn;rstrrstrrstrprintfafterbeingsortednprintfsnsnsnstr1,str2,str3);}{yppstrcpypp}-----------------------------------------------------------------------------子来分。第一只猴子把这堆桃子凭据分为五份。第二只猴子把剩下的桃子又平份,第三、第四、第五只inii{}}}output(longb,longi)}inbiioutput(b,i);}}-----------------------------------------------------------------------------inwhile(p)!='\0')ntfdn}-----------------------------------------------------------------------------in{forjjjjisplaceofnumberrintfnsumldsum}-----------------------------------------------------------------------------include""include""inabrtdcprintfdddna,b,d);}}-----------------------------------------------------------------------------inwhilen!=0)}}printfldcanbedividedby%d\"9\"",sum,c9);}-----------------------------------------------------------------------------include""inwhileai]!='\0'&&b[j]!='\0')}}-----------------------------------------------------------------------------题目:回答结果(结构体变量传递)include""tinrintfdc}ntb{}-----------------------------------------------------------------------------题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的inwhilen=7)do{antfntfn}-----------------------------------------------------------------------------数据,数据是四位的整数,在传递过程中是inaaa}aaiaa[3-i];it}forii=0;i--)rintfdaai}-----------------------------------------------------------------------------include""#defineM5inwhileij)aji++;j--;}printfdai;}include""include""nddateprintfctimeenglishformatoutput*/printfasctimelocaltimetranfertotm*/printfasctimegmtime*tranfertoGreenwichtime*/}-----------------------------------------------------------------------------ulatetimeinclude""include""inprintfThedifferentis\n",difftime(end,start));}-----------------------------------------------------------------------------ulatetimeinclude""include""iniprintfThedifferentis%\n",(double)(end-start));}-----------------------------------------------------------------------------题目:时间函数举例4,一个猜数游戏,判断一个人反应快慢。(版主初学时编include""include""include""inwhilec=getchar())=='y'){printfnpleaseinputnumberyouguess\n");whileguess=i)}eNULLprintfIttookyou6.3fseconds\n",var=(double)(end-start)/;printfittookyou6.3fseconds\n\n",difftime(b,a));rprintfYouareveryclever!\1\1\n\n");printfyouarenormal!\1\1\n\n");printfyouarestupid!\1\1\n\n");printfCongradulations\1\1\n\n");printfThenumberyouguessisdi);}printfndoyouwanttotryitagain\"yy\".or.\"n\")\n");}-----------------------------------------------------------------------------eymanagementsysteminclude""include""in{Efpcharchchchtime"",chshop[16],chmoney[8];lrscrgotoxyprintf-------------------------------------toxyprintfmoneymanagementsystemgotoxyprintf-------------------------------------gotoxy(1,4);printf("|--moneyrecords--|--todaycostlist--|");gotoxy(1,5);printf("|------------------------|---------------------gotoxy(1,6);printf("|date:--------------||");gotoxy(1,7);printf("|||||");gotoxy(1,8);printf("|------------

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论