从键盘上输入一个实数,然后输出它的相反数(不控制列宽和小数点位数)。例如5.6的相反数为-5.6
时间: 2023-04-08 13:01:51 浏览: 92
可以使用以下代码实现:
```
#include <iostream>
using namespace std;
int main() {
double num;
cin >> num;
cout << -num << endl;
return 0;
}
```
输入一个实数,然后将其取相反数并输出即可。
相关问题
编写程序,从键盘上输入3个实数,输出最大数
以下是Python程序实现:
```python
a = float(input("请输入第一个实数:"))
b = float(input("请输入第二个实数:"))
c = float(input("请输入第三个实数:"))
if a > b and a > c:
print("最大数为:", a)
elif b > a and b > c:
print("最大数为:", b)
else:
print("最大数为:", c)
```
程序首先从键盘上输入3个实数,使用`float()`函数将输入的字符串转换为浮点数类型。然后使用`if`语句判断最大数是哪一个,并输出结果。如果第一个数`a`大于另外两个数`b`和`c`,则`a`为最大数;如果第二个数`b`大于第一个数`a`和第三个数`c`,则`b`为最大数;否则,第三个数`c`为最大数。
编写程序,从键盘上输入一个实数,把它强制转换为整型,并输出到屏幕上。
可以使用类型转换符将实数转换为整型,然后输出到屏幕上。示例代码如下:
```c
#include <stdio.h>
int main() {
double num;
int integer;
printf("请输入一个实数:");
scanf("%lf", &num);
integer = (int)num;
printf("转换后的整数为:%d\n", integer);
return 0;
}
```