1008-1009-1010-2067-2068

阅读量: 445 编辑

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;
}
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司