编写一个测试程序: 设 x,y 是整型变量,d 是双精度型变量,在测试程序中输出下列表达式的值 (1) 求 x 的 y 次方。 (2) 求 x 和 y 的最小值。 (3) 求 d 取整后的结果。 (4) 求 d 四舍五入后的结果。 (5) 求 atan(d)的数值。
时间: 2023-06-20 22:06:55 浏览: 92
下面是一个测试程序,使用了C++语言实现:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x = 2, y = 3;
double d = 3.14159;
// 求 x 的 y 次方
cout << "x 的 y 次方为:" << pow(x, y) << endl;
// 求 x 和 y 的最小值
cout << "x 和 y 的最小值为:" << min(x, y) << endl;
// 求 d 取整后的结果
cout << "d 取整后的结果为:" << (int)d << endl;
// 求 d 四舍五入后的结果
cout << "d 四舍五入后的结果为:" << round(d) << endl;
// 求 atan(d) 的数值
cout << "atan(d) 的数值为:" << atan(d) << endl;
return 0;
}
```
输出结果为:
```
x 的 y 次方为:8
x 和 y 的最小值为:2
d 取整后的结果为:3
d 四舍五入后的结果为:3
atan(d) 的数值为:1.26262
```
阅读全文