西工大C语言POJ习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.1.第一季10题全(注:第五题问题已经解决,确认AC!)

#include

int main()

{

int a,b,sum;

scanf("%d%d",&a,&b);

sum=a+b;

printf("%d\n",sum);

return 0;

}

2.

#include

#define PI 3.1415926

int main(){

double r,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("%.2lf\n%.2lf\n%.2lf\n%.2lf\n%.2lf\n", l,s,sq,vq,vz);

return 0; }

3.

#include

int main(){

int a,b,c;

double d,e;

scanf("%d%d%d",&a,&b,&c); d=a+b+c;

e=d/3;

printf("%lf\n%lf\n",d,e);

return 0;

}

4.

#include

int main(){

int a,b,c;

scanf("%d%d%d",&a,&b,&c); if(a

a=b;

if(a

a=c;

printf("%d\n",a);

return 0;

}

5.

#include

int main()

{

int i=0,j=0,k=1;

char a[6];

while((a[i]=getchar())!='\n') {

i++;

}

for(;i>0;i--){

if(a[j]==a[i-1]){ j++;

continue;}

else {k=0;

break;}

}

if(k==1)

printf("yes\n"); else

printf("no\n"); }

6.

#include

int main()

{

double a,c;

scanf("%lf",&a);

switch((int)a/10)

{

case 0:c=a*0.1;break;

case 1:c=(a-10)*0.075+10*0.1;break;

case 2:

case 3:c=(a-20)*0.05+10*0.075+10*0.1;br eak;

case 4:

case 5:c=(a-40)*0.03+20*0.05+10*0.075+1 0*0.1;break;

case 6:

case 7:

case 8:

case 9:c=(a-60)*0.015+20*0.03+20*0.05+1 0*0.075+10*0.1;break;

default:c=(a-100)*0.01+40*0.015+20*0 .03+20*0.05+10*0.075+10*0.1;

}

printf("%lf\n",c);

return 0;

}

7.

#include

int main()

{

double a,b,c;

scanf("%lf",&a);

c=(int)a;

if(a>c)a=c+1;

if(a>15)

b=(a-15)*2.1+7+13*1.5; else {

if(a>2)

b=(a-2)*1.5+7;

else b=7;

}

printf("%lf\n",b);

return 0; }

8.

#include

int main()

{

int a,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;

else

e=28;

switch (b)

{

case 1:n=c;break;

case 2:n=g+c;break;

case 3:n=g+e+c;break;

case 4:n=g+e+g+c;break;

case 5:n=g+e+g+f+c;break;

case 6:n=g+e+g+f+g+c;break;

case 7:n=g+e+g+f+g+f+c;break;

case 8:n=g+e+g+f+g+f+g+c;break;

case 9:n=g+e+g+f+g+f+g+g+c;break;

case 10:n=g+e+g+f+g+f+g+g+f+c;break; case 11: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;

}

printf("%d\n",n);

return 0;

}

9.

相关文档
最新文档