1.将下列公式表示成C++的表达式:(C++标准库中的求平方根函数为sqrt(x),圆周率可保留两位小数)
(a)
-1
*
b+sqrt(b*
b-4*
a*
c)/2*
a
(b)
sqrt(s
*
(s-a)*
(s-b)*
(s-c))
(c)【注意,因截图不清,题中是2.5不是25】
((a
*
b)/(c*
d))*
(3/(1+b/(2.5+c)))+(4*
pi*
r*
r*
r)
2.假如两个正整数都不是很大(例如都不超过1000),不引进第三个变量,交换两个整数变量的值。请完善如下程序。
#include
using namespace std;
int main()
{
int num1,num2;
cin>>num1>>num2;
cout<<num1<<';'<<num2;
num1=num1+num2;//交换num1和num2的数值
num2=num1-num2;
num1=num1-num2;
cout<<num1<<';'<<num2;
return 0;
}
3.写出下列表达式的值:
(a)3/5*12.3=0.0
(b)'a'+10*5.2=149.0
(c)12U+3.0F*24L=84.0