西工大NOJ100题+解答
更新时间:2023-03-19 17:19:01 阅读量: 人文社科 文档下载
#include<stdio.h> int main() {
int a,b,sum;
scanf("%d%d",&a,&b); sum=a+b;
printf("%d\n",sum); return 0; }
#include<stdio.h> #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<stdio.h> 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<stdio.h> int main() {
int a,b,c,m;
scanf("%d%d%d",&a,&b,&c); if (a>b) m=a; else m=b; if (m<c) m=c; printf("%d",m); return 0; }
#include<stdio.h> int main() {
int n;
scanf("%d",&n);
if ((1000<n<10000)&&(n/1000==n%10)&&(n/100%10==n/10%10)) printf("yes\n"); else if((100<n<=1000)&&(n/100==n%10)) printf("yes\n"); else if((10<n<=100)&&(n/10==n%10)) printf("yes\n"); else if(0<n<=10) printf("yes\n"); else printf("no\n"); return 0; }
#include<stdio.h> 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<stdio.h> 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<stdio.h> 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<stdio.h> 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<stdio.h> 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<stdio.h> 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<stdio.h> #include<math.h> 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<stdio.h> #include<math.h> 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<stdio.h> 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<stdio.h> int main() {
int x,a,s,n=1;
scanf("%d %d",&x,&a); s=x; if(a!=0){
for(;n<a;n++) {
s=s*x;
if(s>=1000) s=s/100%10*100+s/10%10*10+s%10; } }
printf("%d\n",s); return 0; }
#include<stdio.h> int main() {
int m,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<n/2;s++)printf("%d+",m+2*s); printf("%d",m+n/2*2); } else{
for(s=-n/2;s<n/2-1;s++)printf("%d+",m+s*2+1); printf("%d",m+(n/2-1)*2+1); }
return 0; }
#include<stdio.h> int main() {
char a,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); return 0; }
#include<stdio.h> int main() {
int a,b,t;
scanf("%d %d",&a,&b); if(a>b)t=a,a=b,b=t; for(;a<b;a++){
for(t=2;t<a;t++)if(a%t==0) break; if(t==a)printf("%d ",a); }
return 0; }
#include<stdio.h> int main() {
int n=1;
double a1=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); return 0; }
#include<stdio.h> #include<math.h> int main() {
double a; int n=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); }
return 0; }
#include<stdio.h> int main() {
int a=1,b=0,t,m,n=0; scanf("%d",&t); while(n<t){ m=b;
b=3*a+2*b; a=m; n++; }
printf("%d %d",a,b); return 0; }
正在阅读:
西工大NOJ100题+解答03-19
西南大学甘肃初中数学骨干教师培训开班通知10-22
陕西省榆林市2018届高三高考模拟第一次测试化学试题-有答案03-29
高二年级工作计划01-08
基于51单片机电子密码锁设计04-11
200806大学英语四级答案10-14
国内21处好玩人少的自驾游景点 - 图文05-26
酒店前台个人工作总结2022年例文03-25
大学生优秀艺术作品展策划方案03-18
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 西工大
- 解答
- NOJ100
- 立体几何易做易错题汇编(解答题)
- 完善我国分税制模式之思考_0-最新范文
- 2015届高考苏教版数学(理)大一轮配套课时训练21 两角和与差的正弦、余弦和正切公式]
- 潮汕饮食文化
- 重要的水田农业区
- 大英三作文
- 预备党员4篇转正思想汇报
- 金工实习指导教案
- 试论客户关系管理与数据库营销
- 2011年全国民事审判工作会议纪要
- 演讲与口才教案(吴碧辉)
- 陈艳红课外阅读指导课
- 11.5《机械效率》教学设计
- 高三英语试卷讲评课的有效性研究 结题报告
- 2014年山大金融学考研复试指导
- 高考化学一轮(人教版)练习:第九章 第30讲 重要的烃 化石燃料 Word版含解析
- 第八章运动和力复习(基础巩固)
- 学术硕士和翻译专硕的区别
- 来京人员信息登记表(正式版)
- 实验四 逻辑运算与移位类指令的使用