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;

}