题解
2023-09-13 20:45:08
发布于:广东
244阅读
0回复
0点赞
大家用printf没有过去的大概原因是因为大家直接2876/30结了,但是要注意整数除整数会舍去小数,即使你的printf输出是%.2lf也不行。这里提供大家两种方法:
第一种:
#include<iostream>
using namespace std;
int main(){
printf("%.2lf",2876/30.0);
return 0;
}
第二种:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
cout<<fixed<<setprecision(2)<<2876/30.0;
return 0;
}
全部评论 1
我过了
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
double a=2876/30.0;
printf("%.2lf",a);
}
简单又AC,点个赞吧1周前 来自 上海
0
有帮助,赞一个