例题

发布时间 2023-10-10 16:52:18作者: 不尽人意的K

例题

1.圆的属性

输入半径 r,输出圆的直径、周长、面积,以空格隔开,结果保留小数点后4位。圆周率取值为3.1415926。

#include<bits/stdc++.h> 
using namespace std;
int main(){
	const double pi=3.1415926;
	double r;
	cin >> r;
	double d=2*r;
	double c=2*pi*r;
	double s=pi*r*r;
	cout << fixed << setprecision(4) << d << ' ' << c << ' ' << s;
}

2.判断偶数

输入一个整数,如果a为偶数输出 yes,如果a为奇数输出 no

#include<bits/stdc++.h> 
using namespace std;
int main(){
	int a;
	cin >> a;
	if(a%2==0){
		cout << "yes";
	}
    else{
		cout << "no";
	}
}

3.闰年

输入一个年份数字,如果是闰年,输出“闰年”;如果是平年,输出“平年”。闰年计算规则如下,

满足其中一条即可: ①能被400整除 ②能被4整除但不能被100整除

#include<bits/stdc++.h> 
using namespace std;
int main(){
	int year;
	cin >> year;
	if(year%400==0){
		cout << "闰年";
	}
	else if(year%4==0 and year%100!=0){
		cout << "闰年";
	}
	else{
		cout << "平年";
	}
}

作业

1.三位数→三个数

输入一个3位整数(100~999),输出它每一个数位上的数字,空格隔开:

【输入样例】 123

【输出样例】 1 2 3

2.邮费

乘坐飞机时,当乘客行李小于等于20公斤时,按每公斤1.68元收费,大于20公斤时,按每公斤1.98元收费,

输入行李的重量(公斤),输出运送的费用,结果保留2位小数。

【输入样例】 20.00

【输出样例】 33.60