目录
0.上期解答和上期答案
没看上期的可以结合着上期一起观看
指定顺序输出
题目描述
依次输入3个整数a、b、c,将他们以c、a、b的顺序输出。
时间限制:1000
内存限制:65536
输入
一行3个整数a、b、c,以空格分隔。 0 < a,b,c < 108
输出
一行3个整数c、a、b,整数之间以一个空格分隔。
样例输入
1 2 3
样例输出
3 1 2
参考答案
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a , b , c;
cin >> a >> b >> c;
cout << c << " " << a << " " << b;
return 0;
}
1.前言
上期我们讲了C++中的基本语法和常识,C++中必不可少的就是运算符,我们今天就来了解一下+ - * / % 和iomanip库中的函数吧。
2.加减乘除和取余号的用法
C++中想要输出变量a+变量b可以这么写
double a , b;
cin >> a >> b;
cout << a + b;
减法、乘法、除法同理;
%(取余)可以这么写
int a , b;
cin >> a >> b;
cout << a % b;
可以数出a/b的余数
[(a+b)*c-d]/e在C++中可以这么写
double a , b , c , d , e;
cin >> a >> b >> c >> d >> e;
cout << ( ( a + b ) * c - d ) % e;
3.iomanip库中的常用函数
bits/stdc++.h库中包含iomanip库
iomanip库中常用的函数有setfill()填充字符,setw()填充长度,setprecision()四舍五入和fixed只包含小数
格式是这样
#include<bits/stdc++.h>
using namespace std;
int main()
{
double x , y;
cin >> x >> y;
cout << setfill( ' ' ) << setw(5) << x <<endl;
cout << fixed << setprecision(3) << y;
return 0;
}
输入
2 3.141592654
输出
2
3.142
4.综合实践
求圆形的面积
题目描述
已知圆形面积公式为πr²(π×r×r),又已知r=5.3,求圆形面积,结果保留2位小数,四舍五入取整。(π取3.14)
时间限制:1000
内存限制:65536
输入
无
输出
88.20
样例输入
无
样例输出
88.20
参考答案
#include<bits/stdc++.h>
using namespace std;
int main()
{
double pi = 3.14 , r = 5.5;
cout << fixed << setprecision(2) << pi * r * r;
return 0;
}
5.检验时间
求扇形面积
题目描述
输入一个整数为n,代表n°。再输入一个整数为r(半径),扇形面积公式为(n/360)πr²(n/360πr*r),求扇形面积。(π取3.14)
时间限制:1000
内存限制:65536
输入
一行2个整数n和r。0<n<91,0< r<10。
输出
一个浮点数为扇形面积。保留两位小数,在整数前加两位0。
样例输入1
30 3
样例输出1
002.36
样例输入2
90 6
样例输出2
0028.26
1671





