1008-计算(a+b)/c的值
给定3个整数a、b、c,计算表达式(a+b)/c的值。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
cout << (a + b) / c;
return 0;
}
1009-带余除法
给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a / b << " " << a % b;
return 0;
}
1010-计算分数的浮点数值
两个整数a和b分别作为分子和分母,既分数a/b,求它的浮点数值(双精度浮点数,保留小数点后9位)。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
cout.flags(ios::fixed);
cout.precision(9);
int a, b;
double ans;
cin >> a >> b;
ans = a * 1.0 / b;
cout << ans;
return 0;
}
2067-【例2.5】圆
输入半径r,输出圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
cout.flags(ios::fixed);
cout.precision(4);
const double PI = 3.1416;
double r;
cin >> r;
cout << r * 2 << " " << PI * r * 2 << " " << PI * r * r;
return 0;
}
2068-【例2.6】鸡兔同笼
数学中经典的“鸡兔同笼”问题,已知头共x个,脚共y只,问笼中的鸡和兔各有多少只?
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
int x, y; // x个头,y个脚
cin >> x >> y;
/*
m只鸡,n只兔子
m + n = x
2m + 4n = y
*/
int m = (4 * x - y) / 2;
int n = x - m;
cout << m << " " << n;
return 0;
}