西工大NOJ答案完全版.docx
- 文档编号:26669025
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:115
- 大小:3.18MB
西工大NOJ答案完全版.docx
《西工大NOJ答案完全版.docx》由会员分享,可在线阅读,更多相关《西工大NOJ答案完全版.docx(115页珍藏版)》请在冰豆网上搜索。
西工大NOJ答案完全版
#include
int main()
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=a+b;
printf("%d\n",sum);
return 0;
}
#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=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);
return 0;
}
#include
int main()
{
double ma,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);
return 0;
}
#include
int main()
{
int a,b,c,m;
scanf("%d%d%d",&a,&b,&c);
if (a>b) m=a;
else m=b;
if (m printf("%d",m); return 0; } #include int main() { int n; scanf("%d",&n); if ((1000 else if((100 else if((10 else if(0 else printf("no\n"); return 0; } #include int main() { double l,bon; scanf("%lf",&l); if(l<=10) bon=l*0.1; else if(l<20) bon=1+(l-10)*0.075; else if(l<40) bon=1.75+(l-20)*0.05; else if(l<60) bon=2.75+(l-40)*0.03; else if(l<100) bon=3.35+(l-60)*0.015; else bon=3.95+(l-100)*0.01; printf("%lf\n",bon); return 0; } #include int main() { double d,m; scanf("%lf",&d); if(d<=2) m=7; else if(d<=15){ if(d-2==(int)(d-2)) m=7+(d-2)*1.5; else m=7+((int)(d-2)+1)*1.5; } else if(d-15==(int)(d-15)) m=26.5+(d-15)*2.1; else m=26.5+((int)(d-15)+1)*2.1; printf("%lf\n",m); return 0; } #include int main() { int y,m,d,Days,sum; scanf("%d-%d-%d",&y,&m,&d); if((y%4==0&&y%100! =0)||(y%400==0)) Days=29; else Days=28; switch(m){ case 1: sum=d;break; case 2: sum=31+d;break; case 3: sum=31+Days+d;break; case 4: sum=62+Days+d;break; case 5: sum=92+Days+d;break; case 6: sum=123+Days+d;break; case 7: sum=153+Days+d;break; case 8: sum=184+Days+d;break; case 9: sum=215+Days+d;break; case 10: sum=245+Days+d;break; case 11: sum=276+Days+d;break; case 12: sum=307+Days+d;break; } printf("%d\n",sum); return 0; } #include int main() { int i; scanf("%d",&i); if(i>=90) printf("A\n"); else if(i>=80) printf("B\n"); else if(i>=70) printf("C\n"); else if(i>=60) printf("D\n"); else printf("E\n"); return 0; } #include int main() { double x,y; scanf("%lf,%lf",&x,&y); if((x-2)*(x-2)+(y-2)*(y-2)<=1) printf("10"); else if((x-2)*(x-2)+(y+2)*(y+2)<=1) printf("10"); else if((x+2)*(x+2)+(y-2)*(y-2)<=1) printf("10"); else if((x+2)*(x+2)+(y+2)*(y+2)<=1) printf("10"); else printf("0"); return 0; } #include int main() { double l,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; else l=x; } if(2*l*l*l-4*l*l+3*l-6==0) printf("%.2lf",l); else printf("%.2lf",r); return 0; } #include #include int main() { int i=800,t=2,cnt=0,sum=0; double e=-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); return 0; } #include #include int main() { int a=1; double b=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); return 0; } #include int main() { int a1=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); } #include int main() { int x,a,s,n=1; scanf("%d %d",&x,&a); s=x; if(a! =0){
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西工大 NOJ 答案 完全