西工大noj答案完全版.docx

上传人:wj 文档编号:236487 上传时间:2023-04-28 格式:DOCX 页数:113 大小:2.69MB
下载 相关 举报
西工大noj答案完全版.docx_第1页
第1页 / 共113页
西工大noj答案完全版.docx_第2页
第2页 / 共113页
西工大noj答案完全版.docx_第3页
第3页 / 共113页
西工大noj答案完全版.docx_第4页
第4页 / 共113页
西工大noj答案完全版.docx_第5页
第5页 / 共113页
西工大noj答案完全版.docx_第6页
第6页 / 共113页
西工大noj答案完全版.docx_第7页
第7页 / 共113页
西工大noj答案完全版.docx_第8页
第8页 / 共113页
西工大noj答案完全版.docx_第9页
第9页 / 共113页
西工大noj答案完全版.docx_第10页
第10页 / 共113页
西工大noj答案完全版.docx_第11页
第11页 / 共113页
西工大noj答案完全版.docx_第12页
第12页 / 共113页
西工大noj答案完全版.docx_第13页
第13页 / 共113页
西工大noj答案完全版.docx_第14页
第14页 / 共113页
西工大noj答案完全版.docx_第15页
第15页 / 共113页
西工大noj答案完全版.docx_第16页
第16页 / 共113页
西工大noj答案完全版.docx_第17页
第17页 / 共113页
西工大noj答案完全版.docx_第18页
第18页 / 共113页
西工大noj答案完全版.docx_第19页
第19页 / 共113页
西工大noj答案完全版.docx_第20页
第20页 / 共113页
亲,该文档总共113页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

西工大noj答案完全版.docx

《西工大noj答案完全版.docx》由会员分享,可在线阅读,更多相关《西工大noj答案完全版.docx(113页珍藏版)》请在冰点文库上搜索。

西工大noj答案完全版.docx

#includeintmain()

{

inta,b,sum;scanf("%d%d",&a,&b);sum=a+b;printf("%d\n",sum);return0;

}

#include#definePI3.1415926intmain()

{

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=PI*r*r*r*4/3;vz=PI*r*r*h;

printf("%.2lf\n%.2lf\n%.2lf\n%.2lf\n%.2lf\n",l,s,sq,vq,vz);return0;

}

#includeintmain()

{

doublema,eng,c,sum,ave;scanf("%lf%lf%lf",&ma,&eng,&c);sum=ma+eng+c;

ave=sum/3;printf("%lf\n%lf\n",sum,ave);return0;

}

#includeintmain()

{

inta,b,c,m;scanf("%d%d%d",&a,&b,&c);if(a>b)m=a;

elsem=b;

if(m

}

#includeintmain()

{

intn;scanf("%d",&n);

if((1000

elseif((100

elseprintf("no\n");return0;

}

#includeintmain()

{

doublel,bon;scanf("%lf",&l);if(l<=10)bon=l*0.1;

elseif(l<20)bon=1+(l-10)*0.075;elseif(l<40)bon=1.75+(l-20)*0.05;elseif(l<60)bon=2.75+(l-40)*0.03;elseif(l<100)bon=3.35+(l-60)*0.015;elsebon=3.95+(l-100)*0.01;printf("%lf\n",bon);

return0;

}

#includeintmain()

{

doubled,m;scanf("%lf",&d);if(d<=2)m=7;elseif(d<=15){

if(d-2==(int)(d-2))m=7+(d-2)*1.5;elsem=7+((int)(d-2)+1)*1.5;

}

elseif(d-15==(int)(d-15))m=26.5+(d-15)*2.1;

elsem=26.5+((int)(d-15)+1)*2.1;printf("%lf\n",m);

return0;

}

#includeintmain()

{

inty,m,d,Days,sum;

scanf("%d-%d-%d",&y,&m,&d);if((y%4==0&&y%100!

=0)||(y%400==0))Days=29;

elseDays=28;switch(m){

case1:

sum=d;break;case2:

sum=31+d;break;

case3:

sum=31+Days+d;break;case4:

sum=62+Days+d;break;case5:

sum=92+Days+d;break;case6:

sum=123+Days+d;break;case7:

sum=153+Days+d;break;case8:

sum=184+Days+d;break;case9:

sum=215+Days+d;break;case10:

sum=245+Days+d;break;case11:

sum=276+Days+d;break;case12:

sum=307+Days+d;break;

}

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

}

#includeintmain()

{

inti;scanf("%d",&i);

if(i>=90)printf("A\n");

elseif(i>=80)printf("B\n");elseif(i>=70)printf("C\n");elseif(i>=60)printf("D\n");elseprintf("E\n");

return0;

}

#includeintmain()

{

doublex,y;scanf("%lf,%lf",&x,&y);

if((x-2)*(x-2)+(y-2)*(y-2)<=1)printf("10");

elseif((x-2)*(x-2)+(y+2)*(y+2)<=1)printf("10");

elseif((x+2)*(x+2)+(y-2)*(y-2)<=1)printf("10");

elseif((x+2)*(x+2)+(y+2)*(y+2)<=1)printf("10");elseprintf("0");

return0;

}

#includeintmain()

{

doublel,x,r;scanf("%lf%lf",&l,&r);

while((2*l*l*l-4*l*l+3*l-6)!

=0&&(2*r*r*r-4*r*r+3*r-6)!

=0){x=(l+r)/2;

if((2*l*l*l-4*l*l+3*l-6)*(2*x*x*x-4*x*x+3*x-6)<=0)r=x;

elsel=x;

}

if(2*l*l*l-4*l*l+3*l-6==0)printf("%.2lf",l);elseprintf("%.2lf",r);

return0;

}

#include#includeintmain()

{

inti=800,t=2,cnt=0,sum=0;doublee=-1;while(i>=500){

while(t<=i-1){if(i%t==0)break;t++;

}

if(t==i)e=pow(-1,cnt),sum=sum+e*i,cnt++;i--;

t=2;

}

printf("%d%d",cnt,sum);return0;

}

#include#includeintmain()

{

inta=1;

doubleb=1,pi=0,c=1;while(fabs(c)>=1e-6)pi=pi+c,b=b+2,a=-a,c=a/b;pi=pi*4;

printf("%lf\n",pi);return0;

}

#includeintmain()

{

inta1=1,a2=1,n=2,sum=2,t;while(sum<=100){

t=a1;a1=a2;

a2=t+2*a2;sum=sum+a2;n++;

}

printf("%d\n",n-1);while(sum<=1000){t=a1;

a1=a2;

a2=t+2*a2;sum=sum+a2;n++;

}

printf("%d\n",n-1);while(sum<=10000){t=a1;

a1=a2;

a2=t+2*a2;

sum=sum+a2;n++;

}

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

}

#includeintmain()

{

intx,a,s,n=1;scanf("%d%d",&x,&a);s=x;

if(a!

=0){

for(;n

{

s=s*x;

if(s>=1000)s=s/100%10*100+s/10%10*10+s%10;

}

}

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

}

#includeintmain()

{

intm,n,s;scanf("%d",&n);s=n*n*n;

printf("%d*%d*%d=%d=",n,n,n,s);for(m=1;s!

=n*m;m++);if(n%2==1){

for(s=-n/2;s

}

else{

for(s=-n/2;s

}

return0;

}

#includeintmain()

{

chara,b,c,x,y,z;a='A',b='B',c='C',x='X',y='Y',z='Z';

printf("%c=%c\n",a,z);

printf("%c=%c\n",b,x);

printf("%c=%c\n",c,y);return0;

}

#includeintmain()

{

inta,b,t;

scanf("%d%d",&a,&b);if(a>b)t=a,a=b,b=t;for(;a

for(t=2;t

}

return0;

}

#includeintmain()

{

intn=1;

doublea1=1,a2=2,a3,sum=2;while(n<=19){

a3=a1+a2;sum=sum+a3/a2;a1=a2;

a2=a3;n++;

}

printf("%lf\n",sum);return0;

}

#include#includeintmain()

{

doublea;intn=0;

scanf("%lf",&a);a=fabs(a);if(a<=1)printf("0\n");else{

while(a>1){a=a/10;n++;

}

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

}

return0;

}

#includeintmain()

{

inta=1,b=0,t,m,n=0;scanf("%d",&t);while(n

m=b;b=3*a+2*b;a=m;

n++;

}

printf("%d%d",a,b);return0;

}

#include#includeintmain()

{

intn;

intf(intn);scanf("%d",&n);

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

}

intf(intn)

{

inta;if(n==1||n==2)a=0;

elseif(n==3)a=1;

elseif(n==4)a=3;

else

a=f(n-1)*2+pow(2,n-4)-f(n-4);returna;

}

#includeintmain()

{

intn,x=1234,y=1,a,b,c,d,e,f,g,h,i,j;scanf("%d",&n);for(;x<49383&&y<98765;x++){

y=x*n;a=x/10000%10;b=x/1000%10;c=x/100%10;d=x/10%10;e=x%10;f=y/10000%10;g=y/1000%10;h=y/100%10;i=y/10%10;j=y%10;

if(a==b||a==c||a==d||a==e||a==f||a==g||a==h||a==i||a==j)continue;if(b==c||b==d||b==e||b==f||b==g||b==h||b==i||b==j)continue;if(c==d||c==e||c==f||c==g||c==h||c==i||c==j)continue;if(d==e||d==f||d==g||d==h||d==i||d==j)continue;if(e==f||e==g||e==h||e==i||e==j)continue;

if(f==g||f==h||f==i||f==j)continue;if(g==h||g==i||g==j)continue;

if(h==i||h==j)continue;if(i==j)continue;

printf("%05d/%05d=%d\n",y,x,n);

}

return0;

}

#include#include#includeintmain()

{

intm,n,i;doublex,s=0;

scanf("%d%d",&n,&m);for(i=n;i<=m;i++)

{

x=pow(i,2.0);s=s+1/x;

}

printf("%.5lf\n",s);return0;

}

#includeintmain()

{

intx,y,a,b,L;doublet;

scanf("%d%d%d%d%d",&x,&y,&a,&b,&L);if(a==b)printf("impossible\n");

elseif(x>y){

if(a>b)y=L-x+y,t=(double)y/(a-b);elsey=x-y,t=(double)y/(b-a);if((int)t==t)printf("%d\n",(int)t);elseprintf("%lf\n",t);

}

else{

if(a>b)y=y-x,t=(double)y/(a-b);elsey=L-y+x,t=(double)y/(b-a);if((int)t==t)printf("%d\n",(int)t);elseprintf("%lf\n",t);

}

return0;

}

#includeint_max(inta,intb)

{

returna>b?

a:

b;

}

inta[20];

intf[20][20];intmain()

{

intn,i,j,s=0;scanf("%d",&n);for(i=0;i

f[0][0]=a[0],f[0][j]=f[0][j-1]*a[j];

for(i=1;i

{

f[i][i-1]=1;

for(j=i;j

}

for(i=0;i

if(s==0)printf("-1\n");elseprintf("%d\n",s);return0;

}

#includeintmain()

{

intx=192,y,z,a,b,c,d,e,f,g,h,i;for(;x<328;x++){

y=2*x;z=3*x;

a=x/100%10;b=x/10%10;c=x%10;d=y/100%10;e=y/10%10;f=y%10;g=z/100%10;h=z/10%10;i=z%10;

if(a==b||a==c||a==d||a==e||a==f||a==g||a==h||a==i||a==0)continue;if(b==c||b==d||b==e||b==f||b==g||b==h||b==i||b==0)continue;if(c==d||c==e||c==f||c==g||c==h||c==i||c==0)continue;if(d==e||d==f||d==g||d==h||d==i||d==0)continue;

if(e==f||e==g||e==h||e==i||e==0)continue;if(f==g||f==h||f==i||f==0)continue;if(g==h||g==i||g==0)continue;if(h==i||h==0)continue;

printf("%d%d%d\n",x,y,z);

}

return0;

}

#includeintmain()

{

inta,b,c,sum=10;scanf("%d%d%d",&a,&b,&c);for(;sum<=100;sum++){

if(sum%3==a&&sum%5==b&&sum%7==c){printf("%d\n",sum);break;

}

}

if(sum==101)printf("-1\n");return0;

}

#include#includeintmain()

{

intce,y,m,n,a=0;

scanf("%d",&n);for(ce=0;;ce+=100){for(y=ce+1;y

for(m=3;m

}

if(m>=sqrt(y))break;

}

if(y==ce+101)a++;if(a==n)break;

}

printf("%d%d\n",ce,ce+99);return0;

}

#includeintmain()

{

intn,i;scanf("%d",&n);for(i=1;i<=n;i++){

if(i%7==0)printf("%d",i);

elseif(i/1000%10==7||i/100%10==7||i/10%10==7||i%10==7)printf("%d",i);

}

return0;

}

#includedoublea[100000000];intmain()

{

intn,i;

doubleave,sum=0;scanf("%d",&n);for(i=0;i

{

scanf("%lf",&a[i]);sum=sum+a[i];

}

ave=sum/n;for(i=0,sum=0;i

return0;

}

#includeintf[100000000];

intmain()

{

intn,i;scanf("%d",&n);for(i=0;i

{

inta,b;scanf("%d%d",&a,&b);f[i]=a+b;

}

for(i=0;i

{

if(f[i]>100)f[i]=f[i]/10%10*10+f[i]%10,printf("%d\n",f[i]);elseprintf("%d\n",f[i]);

}

return0;

}

#include#includeintgetbit(intn,intk)

{

n=n>>k-1;returnn&1;

}

intmain()

{

intn,k;scanf("%d%d",&n,&k);

printf("%d",getbit(n,k));return0;

}

#includeint_min(intn)

{

inti=0;

if(n>=100)i=n/100%10,n=n/10%10*10+n%10;if(n>=50)i+=1,n-=50;

if(n>=10)i+=n/10%10,n%=10;if(n>=5)i+=1,n-=5;

if(n>=2)i+=n/2,n%=2;if(n==1)i+=1;

returni;

}

intf[100];intmain()

{

intn,i,sum;scanf("%d",&n);for(i=0;i

}

#includeintfceil(doublex)

{

if(x>0)

{

if((int)x==x)returnx;elsereturn(int)x+1;

}

elsereturn(int)x;

}

intmain()

{

doublex;scanf("%lf",&x);

printf("%d\n",fceil(x));return0;

}

#include

int_move(intvalue,intn)

{

intt;if(n>0)

t=value>>n|value<<32-n;else{

n=-n;t=value<>32-n;

}

returnt;

}

intmain()

{

intvalue,n;scanf("%d%d",&value,&n);printf("%d\n",_move(value,n));return0;

}

#include

voidtimesum(intAH,intAM,intAS,intBH,intBM,int

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2