西工大C语言POJ习题答案.docx
《西工大C语言POJ习题答案.docx》由会员分享,可在线阅读,更多相关《西工大C语言POJ习题答案.docx(141页珍藏版)》请在课桌文档上搜索。
1、一、1、第一季10题全(注:第五题问题已经解决,确认AC!)Submissions 0TimeLimit3000ms,MemoryLimit10OOOKB.Accepted0.TotalDescription计算A+BInput输入整数A和整数B的值,用空格隔开Output输出A+B的结果Sample Input12rfuThaintmain()ainta,b,sum;scanf(%d%dab);sum=a+b;printf(%dn5sum);return0;1415926intmain()adoubler5h5l5s5sq5vq,vz;ascanf(n%lf%lfn5&r,&h);1=2*P
2、s=Pr*r;sq=4*PI*r*rjvq=4*PI*r*r*r3;VZ=s*h;aprintf(%2lfn%21fn%2Ifn%2Ifn%、21fnJ,s,sq5vq5vz)jreturn0;#includehintmain()ainta5b5c;doubled,escanf(%d%d%d,&a,&b,&c);d=a+b+c;ae=d/3;printf(%lfn%In,d,e)5areturn0;)#includehintmain()ita5b,c;ascanf(n%d%d%dn3&a5&b,&c);if(ab)a=b;aif(a0;i一)aif(aj=ai-l)j+;acontinue;e
3、lsek=0;break;aif(k=l)aprintf(zzyesn);elseaprintf(non);fmcImt600DnS,McnoryLimrtIOXOCKE.AceptcdO,TatalSUtmiSSiOnSDDescription位业发的约关经程据利居接成。利山基于或并于10万示时。条金可维IQ间是于10万元。恶于2C万对,低于10元拔IOU成高于10万元的部分,可记成75与20万支40万之或创高于20万元的部分,可提成540万到60万又间时于40万元的少,可括成接:60万到100万之间时,法于60方元开导式L58高于100万元,到过100万元体部分独1穿比从体查偏入当月利河家
4、时差放效全总教长流入升实型理位办万元角出力实型。保客大位小态(华位为方先SampleInptit35钮Iude2Intmain()doublea3c;scanf(%lf,&a);switch(int)a10)回case0:c=a*01;break;casekc=(a-lO)*O075+10*01;break;case2:case3:c=(a-20)*0、05+10*0075+10*01;break;case4:?Case5:c=(a-40)*003+20*0、05+10*0、075+10*0、1;break;case6:case7:?case8:case9:c=(a-60)*0、015+20*
5、00320*0、05+10*0075+10*01;break;default:c=(a-100)*001+40*0、015+20*0、03+20*0、05+10*0、075+10*01;0printf(,%lfn5c);returnO;TimeLmt:3000m5.MemergUmtIO(X)OKH.AeceptedO;ToUSubmissians0Description西安出相车的收悬标准起于价2公单以间合2公里)为7元秋招过2公单甘在15众里以内(含15公里)时毒公里收费1.5元担过5农里时每丝里成药2.1元不足公里顶照1公里收有,病入为英型(单世为公重)病出为实毕你安支流上教单应力而Sa
6、mple-Inyut#includeZintmain()doublea,b,c;scanf(%lfa);c=(int)a;if(ac)a=c+1;if(a15)kF(aT5)*2、1+7+13*1、5;elseif(a2)b=(a-2)*L5+7;0eIseb=7;printf(%In,b);re turn; 1 人Qif(a%400=0)|(a%100!=0&a%4=0)ae=29;e1see=28;switch(b)xaCase1:n=c;break;eak;case4:se5:n=g+e+case2:n=g+c;break;case3:n=g+e+c;bn=g+e+g+c;break;c
7、ag+f+c;break;case6:n=g+e+g+f+g+c;break;case7:n=g+e+g+f+g+f+c;break;case8:n=g+e+g+f+g+f+g+c;break;case9:n=g+e+g+f+g+f+g+g+c;break;case10:n=g+e+g+f+g+f+g+g+f+c;break;casell:n=g+e+g+f+g+f+g+g+f+g+c;break;default:n=g+e+g+f+g+f+g+g+f+g+f+c;apritf(%d,n);returnO;T9、#incIudehitmai()aitx;scanf(,%d,x);if(x=90
8、&x=80)printf(Bn);elseif(x=70)printf(Cn)jaeIseif(x=60)printf(Dn);elseprintf(En);return0;10ncudehintmain()(2)doubIex,y,s;Oscanf(%lf,%ifH,&x,&y);s=(x+2)*(x+2)+(y-2)*(y-2);if(s1)s=(x+2)*(x+2)+(y+2)*(y+2);if(s1)回S=(x-2)*(x-2)+(y+2)*(y+2);if(si)回s=(x-2)*(x-2)+(y-2)*(y2);if(s1)printf(On);return1;回回printf(n
9、10nn);return;第二季15题全11TineLmit.30(X)ms,MemoryLimit.10000KB,Aceplcd.O,TotalSubmissionszODescription编写程序求一个整数的任意次方的最后三位数。即2Input输入均力整型,首先为X,其后为a.用空格隔开。Output输出为整型SampleInput#includeintmain()intx=0,a=0,c=0,i=1;scanf(%d%dxa);图C=X;for(i=1;ia;i+)c=(c*x)%1000;0;if(c1OO)if(c=1OO)87printf(u%dn,c);retumO;112T
10、imtLimit3000s.Memer),Limit1OOOOKBAccepiedO.TotalSubmissioesO5R一起了1堆性子,因均木界了,两豆决定北城一米再分,过了下和件久,IR探子生了,它见列的发于经来,低河途带以子平均为成5份,结开多工11,就将态的这个应了,三在其千门理,又过了不训多久,求之只孩子先了.它不教活有1个国件故疫未过在别为自己号第1个方历配,于是将地上的故子精起干,干均方成55,发现生参了同护随了这1个,李走犬中的堆,第3、年4只第5只农子部是处样回是5月子至以病了多政个出子第5小猴子走后还剩下争少个机子1InputOutput年45只程子至少地了多少个样子,不
11、5个家于是后还制于多少十林子,中间书定后开。SampIeiTTpn#includehintmain()(iti=1,a=0,b=0,c=1016,k=1jfor(;k=1;)c=c+4;a=C;b=c;for(i=l;i=4;i+)a=a4*5+l;if(a%4!=0)Hk=0;图;(3)a=a4*5+l;if(k=l)printf(,%d%dn,a,b);break;););returnO;melimit3000ms.MemoryLinit100(X)KB-AcreptedO.TntalSuhmissiansODescription编与程序求下面级数新n项的札,其中W键盘上输人。Input输
12、入n为整梨。Output输出和为实型,保密六位小数。SampleInput#includeincludehintmain()1 nti=1,n=O,b=O;8doubIej=0,k=0,m=0;Zscanf(M%d,&n);for(;i=n;i+)b=i%2-l;k=pow(-1,b);m=pow(2,i);0j+=k*m(m-k)(2*m+k);回;aprintf(,%6lfn,j);return0;两个整数之间所有的素数TimeLimit.3000.MemoryLint.1OOOOKB.AceptedO.TotalSubmissionsiODescription端写程序,求任烹两个整数之间
13、所有的三姓。Input城入两个整数用空格间隔。注意输入的环个整数谁大谁小是任意的,输出数据占一行。用空格间限。SampleInput100130#include#includeintmain()Iinta=O,b=O,i=O,t;scanf(%d%dM,&a,&b);if(ab)t=a;a=b;b=t;tor(;a=b;a+)intm=l;a2for(i=2;i=sqrt(a);i+)aR?if(a%i=O)0211f0;break;08if(m=1)0printf(%d,a);o(printf(n);Zreturn0;)15、TineIimt.300OmS,MemoryLimit.10COO
14、KB,Accepted.O,TotalSubnitssions0个白熟数约立方都并于n个连统芬数之和。例知:卜算并输出相应的连练奇数,InputI输入白然数n海整数。Output输出n个连该示数之和,格式如SamPleOUtPUn显示。SamnIeInnUtC#include#includehintmain()(inta=0,b=0,c=0;8scanf(,%d,a);b=(int)pow(a,2);c=(int)pow(a,3);if(a%2)printf(,%d*%d*%d=%d=%djajaja,c,b-a2*2);intn=1;图,for(;na;n+printf(+%d,b-a2*2
15、+2*n);0printf(n);0;if(a%2=0)intn=l;Printfr%d*%d*%d=%d=%Craa对c,b+l-a);图tor(;n,b+1-a+n*2);prinKn);;return;16Sample inputsample Output040008841. 01includeh#inclucfeath、hintmain()inta=0,b=0,c=0,d=0,=0,x=0,y=0,Z=O1U=O1V=Ojdoublef=0;fr(a=0;a=2;a+)27doublem=0;for(b=0;b=(20-8*a)/5;b+)B2fbr(c=0;c=(20-8*a-5*b
16、)/3;c+)222for(d=0;d0084*12*8,a)*pow(1+0、0075*12*5,b)*POW(I+0、0069*12*3,c)*pow(1+00066*12*2,d)*pow(l+00063*12,e);if(f2lfr,x,y,z,u,v,f);returnO;17、I整数位数TimeLimit3000ms,Memoryim(1OOOOKBAcceptedO.TotalSubmussonsO维写程厅输入f 数。输出其整数部分应数(例筑氮,入1234则输出3输入-0. 6贝肺市+0)。Description#incIudeintmain()doublea=0;Zinti=O
17、,b=O;scanb=(int)a;for(;(int)(b/pow(101i);)回i十十;printf(%dn,i);ZreturnO;180奇特的分数数列TimeLimit3000ms,MemoryLimit1OOOOKB,AccrpIed.O,TotalSubmissions0有一个方数数列子子县骨求出这个数列前20项之和,Output谕出保留大位小数。SamnleInnur#includeintmain()doublea=1,b=2,i=1,m=0;for(;i61fn”,m);return0;19、TimeLimit3000ms,MemoryLimit10OOOKB.Accepte
18、dO1TotaISubmissionsO输土根为实型,保留两位小数。SampleInputTO,10#include#includeintmain()(doub1ea=0,b=0,c=0,e=0;ascanf(%lf%lf,&a,&b);for(jb-a0s0001;)c=2*pow(a,3)-4*pow(a,2)+3*a-6;e=2*pow(a+b)2,3)-4*pow(a+b)2,2)+3*(a+b)2-6;图if(c*e=O)(if(e=O)0a=(a+b)2;22break;99)if(c*e!=0)(if(c*e2lfn,a);return0;L大学丘丘球比赛meIimt30ObmS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西工大 语言 POJ 习题 答案

链接地址:https://www.desk33.com/p-1167134.html