1 输入一个值之前 需要先行对其进行声明形式 “int c = d = 0”的写法是大错特错
因为其没有对d进行声明
2在想要限定输出几位小数时,可以使用 头文件中的 setprecision() 和 fixed 来指定输出小数位数。
#include #include
using namespace std; int main(){ int c = 0,d = 0; cin >> c >> d ;
double e = double(d) / c *100 ;
cout << fixed <<setprecision(3) << e << "%" ;
return 0;
}