#include<iostream>#include<iomanip>using namespace std;int main(){ float a,c; cin>>a; c=5.0/9*(a-32); cout<<setprecision(2)<<"c="<<c<<endl; return 0;}这样编写输出的数值为什么没有两位小数,setprecisiong(2)不是就规定了两位小数码?
应该没有错,不知你那里发生了什么。看图片:
可是交作业提示也是没有小数啊,好悲哀。。。
你看那个黑框框就是你的代码执行结果,很正确!