计算结果
#include <iostream.h>void main()
{
int m;
float x;
bool bi,br;
cout << "\n int m=";
cin >> m;
bi = m > 1000;
cout << "\n float x=";
cin >> x;
br = x <= 1e3;
cout << bi << ',' << br << endl;
}
分别输入10040,20003000,10001000,2000300,1004000 运行。 这段代码的目的是根据输入的整数m和浮点数x,判断m是否大于1000并将结果存储在变量bi中,判断x是否小于等于1e3并将结果存储在变量br中,然后输出bi和br的值。
根据给定的输入,我们可以逐步执行代码并观察结果:
1. 输入100和40,m的值为100,不大于1000,所以bi的值为0,x的值为40,小于等于1e3,所以br的值为1。输出结果为0,1。
2. 输入2000和3000,m的值为2000,大于1000,所以bi的值为1,x的值为3000,不小于等于1e3,所以br的值为0。输出结果为1,0。
3. 输入1000和1000,m的值为1000,不大于1000,所以bi的值为0,x的值为1000,小于等于1e3,所以br的值为1。输出结果为0,1。
4. 输入2000和300,m的值为2000,大于1000,所以bi的值为1,x的值为300,小于等于1e3,所以br的值为1。输出结果为1,1。
5. 输入100和4000,m的值为100,不大于1000,所以bi的值为0,x的值为4000,不小于等于1e3,所以br的值为0。输出结果为0,0。
希望这个解答对您有帮助!
页:
[1]