当前位置:首页 > 习题及其解答(第3版)
1.2把下列数学表达式写成c++算术表达式
1.
11?1?11x?y 2. x{x[x(ax+b)+c]+d}+e
3. ln(1+|
a?b10
|) 4.
a?b1??2cos48?
21?x5. cot( 6. lg(a2+ab+b2)
2)1?x【解答】
1. 1/(1 + 1/(1 + 1/(x + y)))
2. x * ( x * ( x * ( a * x + b ) + c ) + d ) + e 3. log( 1 + pow( fabs( ( a + b )/( a – b ) ),10) 4. sqrt( 1 + 3.14159/2 * cos( 48 * 3.14159/180 ) ) 5. 1/tan( ( 1 - x*x )/( 1 + x*x))
或者 cos( ( 1 - x*x )/( 1 + x*x ) )/sin( ( 1 - x*x )/( 1 + x*x ) ) 6. log10( a * a + a * b + b * b )
1.3 用逻辑表达式表示下列条件
1. i 被j整除 3. 1≤x<10 5. y
2. n是小于正整数k的偶数 4. x,y其中有一个小于z
?[–100,–10],并且 y? [10,100]
6. 坐标点(x, y)落在以(10, 20)为圆心,以35为半径的圆内 7. 三条边a,b和c构成三角形
5
8. 年份Year能被4整除,但不能被100整除或者能被400整除 【解答】 1. i%j == 0
2.(n 3. 1<=x && x<10 4. x 8. (year%4 == 0) && (year0!=0)||(year@0==0) 1.4 阅读下列程序,写出执行结果 1. #include cout << (a++)+(++b) << endl; cout << a % b << endl; x = !a>b; y = a-- && b; 6 cout << x << endl; cout << y << endl; } 【解答】 4 2 0 1 2. #include 7 } 【解答】 x=0 y=0 z=2 f=1 3. #include cout< 123 173 7b 8
共分享92篇相关文档