已解决 吴知玄 新手光能 #include<iostream> #include<cstdio> using namespace std; int main() { double a,s; double x; cin>>a>>s; x=s/a; a=int(a*10.0+0.5)/10.0; printf("%.1f",x); return 0; } //为什么错了?90分,求大牛
杨子逸 新手天翼 x=s/a; a=int(a*10.0+0.5)/10.0; printf("%.1f",x); 错了,应该是x=int(x*10+0.5)/10.0; 参考代码: double a,s; double x; cin>>a>>s; x=s/a; x=int(x*10.0+0.5)/10.0; printf("%.1f",x);