您所在位置: 网站首页 / NOJ答案c版.docx / 文档详情
NOJ答案c版.docx 立即下载
2024-11-07
约2.4千字
约7页
0
358KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

NOJ答案c版.docx

NOJ答案c版.docx

预览

免费试读已结束,剩余 2 页请下载文档后查看

20 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算A+B
圆及圆球等的相关计算
计算成绩
找最大数
找幸运数









计算A+B

#include<iostream>
usingnamespacestd;
intmain()
{
	intA,B,c;
	cin>>A>>B;
	c=A+B;
	cout<<c<<endl;
	return0;
}

圆及圆球等的相关计算

#include<iostream>
#include<iomanip>
usingnamespacestd;
#definePI3.1416
intmain()
{
	doubler,h,l,s,sq,vq,vz;
	cin>>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;
	cout<<fixed<<setprecision(2)<<l<<endl;
	cout<<fixed<<setprecision(2)<<s<<endl;
	cout<<fixed<<setprecision(2)<<sq<<endl;
	cout<<fixed<<setprecision(2)<<vq<<endl;
	cout<<fixed<<setprecision(2)<<vz<<endl;
	return0;
}
计算成绩

#include<iostream>
#include<iomanip>
usingnamespacestd;
intmain()
{
	doublea,b,c,A,B;//定义数学成绩a,英语成绩b,c语言成绩c
	cin>>a>>b>>c;
	A=a+b+c;
	B=A/3.0;
	cout<<fixed<<setprecision(6)<<A<<endl;
	cout<<fixed<<setprecision(6)<<B<<endl;
	return0;}
找最大数

#include<iostream>
usingnamespacestd;
intmain()
{
	intA,B,C;
	cin>>A>>B>>C;
	if(A>B&&A>C)cout<<A<<endl;
	else
		if(B>A&&B>C)cout<<B<<endl;
		elsecout<<C<<endl;
return0;
}
找幸运数

#include<iostream>
usingnamespacestd;
intmain()
{
	intm,n,a,b,c,d,e,f;
	cin>>m;
	a=m%10;
	b=m/10%10;
	c=m/100%10;
	d=m/1000%10;
	e=m/10000%10;
	if(e==0){
		if(d==0){
			if(c==0){
				if(b==0){
					if(a==0){
						n=0;
					}
					else{
						n=a;
					}
				}
				else{
					n=a*10+b;
				}
			}
			else{
				n=a*100+b*10+c;
			}
		}
		else{
			n=a*1000+b*100+c*10+d;
		}
	}
	else{
		n=a*10000+b*1000+c*100+d*10+e;
	}
	if(m==n)cout<<"yes"<<endl;
	elsecout<<"no"<<endl;
	return0;
}
奖金发放

#include<iostream>
#include<iomanip>
usingnamespacestd;
intmain()
{
	doublew,y;
	cin>>w;
	if(w<=10)y=0.1*w;
	elseif(w<=20)y=(w-10)*0.075+1;
	elseif(w<=40)y=(w-20)*0.05+1.75;
	elseif(w<=60)y=(w-40)*0.03+2.75;
	elseif(w<=100)y=(w-60)*0.015+3.35;
	elsey=(w-60)*0.01+3.95;
	cout<<fixed<<setprecision(6)<<y<<endl;
	return0;
}
出租车费

难点:不足一公里按一公里收费。【ceil函数】
法一【“%”取余的充分运用】
#include<iostream>
#include<iomanip>
usingnamespacestd;
intmain()
{
	doubles,y;
	inta,b,c;
	cin>>s;
	c=s;
	a=s*10;
	b=a%10;
	if(s<=2)y=7;
	elseif(s<=15){
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

NOJ答案c版

文档大小:358KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用