第一小题
#include <iostream>
#include <math.h> //数学调用符号文件
using namespace std;
int main()
{
int e = 1,f = 4,g = 2;
float m = 10.5,n = 4.0,k;
k = (e + f)/g + sqrt((double)n)*1,2/g + m;
cout<<"k = "<<k<<endl;
return 0;
}
算数的运算结果是:4; 省略了后面的小数点,因为定义的数据类型为基本整数型;
第二小题
#include <iostream>
#include <math.h> //数学调用符号文件
using namespace std;
int main()
{
float x=2.5,y=4.7,s;
int a=7;
s = x + a % 3 * (int(x + y) % 2)/4;
cout<<"s="<<s<<endl;
return 0;
}
结果