西工大C语言POJ习题答案

上传人:新** 文档编号:456938411 上传时间:2023-03-12 格式:DOC 页数:125 大小:217.01KB
返回 下载 相关 举报
西工大C语言POJ习题答案_第1页
第1页 / 共125页
西工大C语言POJ习题答案_第2页
第2页 / 共125页
西工大C语言POJ习题答案_第3页
第3页 / 共125页
西工大C语言POJ习题答案_第4页
第4页 / 共125页
西工大C语言POJ习题答案_第5页
第5页 / 共125页
点击查看更多>>
资源描述

《西工大C语言POJ习题答案》由会员分享,可在线阅读,更多相关《西工大C语言POJ习题答案(125页珍藏版)》请在金锄头文库上搜索。

1、一.1.第一季10题全(注:第五题问题已经解决,确认AC!)#includeintmain()inta,b,sum;scanf(%d%d,&a,&b);sum=a+b;printf(%dn,sum);return0;2.#include#definePIintmain()doubler,h,l,s,sq,vq,vz;scanf(%lf%lf,&r,&h);l=2*PI*r;s=PI*r*r;sq=4*PI*r*r;vq=4*PI*r*r*r/3;vz=s*h;printf(%.2lfn%.2lfn%.2lfn%.2lfn%.2lfn,l,s,sq,vq,vz);return0; 3.#incl

2、udeintmain()inta,b,c;doubled,e;scanf(%d%d%d,&a,&b,&c);d=a+b+c;e=d/3;printf(%lfn%lfn,d,e);return0;4.#includeintmain()inta,b,c;scanf(%d%d%d,&a,&b,&c);if(ab)a=b;if(ac)a=c;printf(%dn,a);return0; 5.#includeintmain()inti=0,j=0,k=1;chara6;while(ai=getchar()!=n)i+;for(;i0;i-)if(aj=ai-1)j+;continue;elsek=0;b

3、reak;if(k=1)printf(yesn);elseprintf(non);6.#includeintmain()doublea,c;scanf(%lf,&a);switch(int)a/10)case0:c=a*;break;case1:c=(a-10)*+10*;break;case2:case3:c=(a-20)*+10*+10*;break;case4:case5:c=(a-40)*+20*+10*+10*;break;case6:case7:case8:case9:c=(a-60)*+20*+20*+10*+10*;break;default:c=(a-100)*+40*+20

4、*+20*+10*+10*;printf(%lfn,c);return0;7.#includeintmain()doublea,b,c;scanf(%lf,&a);c=(int)a;if(ac)a=c+1;if(a15)b=(a-15)*+7+13*;elseif(a2)b=(a-2)*+7;elseb=7;printf(%lfn,b);return0;8.#includeintmain()inta,b,c,e,f=30,g=31,n;scanf(%d-%d-%d,&a,&b,&c);if(a%400=0)|(a%100!=0&a%4=0)e=29;elsee=28;switch(b)case

5、1:n=c;break;case2:n=g+c;break;case3:n=g+e+c;break;case4:n=g+e+g+c;break;case5:n=g+e+g+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;case11:n=g+e+g+f+g+f+g+g+f+g+c;break;default:n=g+e+g+

6、f+g+f+g+g+f+g+f+c;printf(%dn,n);return0;9.#includeintmain()intx;scanf(%d,&x);if(x=90&x=80)printf(Bn);elseif(x=70)printf(Cn);elseif(x=60)printf(Dn);elseprintf(En);return0;10.#includeintmain()doublex,y,s;scanf(%lf,%lf,&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)

7、+(y+2)*(y+2);if(s1)s=(x-2)*(x-2)+(y-2)*(y-2);if(s1)printf(0n);return1;printf(10n);return0;二。第二季15题全11. #includeint main() int x=0,a=0,c=0,i=1;scanf(%d%d,&x,&a);c=x; for(i=1;ia;i+)c=(c*x)%1000;if(c100)if(c=100)printf(%dn,c);return 0;12. #includeint main() int i=1,a=0,b=0,c=1016,k=1; for(;k=1;)c=c+4;a

8、=c;b=c;for(i=1;i=4;i+) a=a/4*5+1; if(a%4!=0) k=0; ; ;a=a/4*5+1;if(k=1)printf(%d %dn,a,b); break;return 0;13。#include#includeint main()int i=1,n=0,b=0;double j=0,k=0,m=0;scanf(%d,&n); for(;i=n;i+) b=i%2-1; k=pow(-1,b); m=pow(2,i); j+=k*m/(m-k)/(2*m+k);printf(%.6lfn,j);return 0;14. #include#includeint

9、 main() int a=0,b=0,i=0,t;scanf(%d%d,&a,&b); if(ab) t=a;a=b;b=t;for(;a=b;a+) int m=1;for(i=2;i=sqrt(a);i+)if(a%i=0)m=0;break; if(m=1)printf(%d ,a);printf(n);return 0;15.#include#includeint main() int a=0,b=0,c=0;scanf(%d,&a); b=(int)pow(a,2);c=(int)pow(a,3);if(a%2) printf(%d*%d*%d=%d=%d,a,a,a,c,b-a/

10、2*2); int n=1; for(;na;n+) printf(+%d,b-a/2*2+2*n); printf(n);if(a%2=0) int n=1; printf(%d*%d*%d=%d=%d,a,a,a,c,b+1-a); for(;na;n+) printf(+%d,b+1-a+n*2); printf(n);return 0;16#include#includeint main() int a=0,b=0,c=0,d=0,e=0,x=0,y=0,z=0,u=0,v=0; double f=0;for(a=0;a=2;a+)double m=0;for(b=0;b=(20-8*a)/5;b+)for(c=0;c=(20-8*a-5*b)/3;c+)for(d=0;d=(20-8*a-5*b-3*c)/2;d+)e=20-8*a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号