用户:
修理喵查看:65 回复:2 评论:11 创建时间:2022-12-28T11:47:36
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,y,z,a;
double b;
cin>>x>>y>>z;
a=x+y+z;
b=a/3.0;
cout<<a<<' '<<b;
return 0;
}
asdfqwerzxcv首先你的输出就有问题,用cout是不行的,得用printf
点赞0
评论
帮你改成正确的吧
还有你要保留几位小数?
cout可以,但是没必要
fixed+sepre什么东西是可以保留小数的(热知识)
的确
知道,就是嫌麻烦(就是不会)
反正也记不住拼写
对,反正用个printf就行了,有简单的不用干嘛?
就是有一次我比赛死活不知道为什么.2lf不能用然后手写了舍入。。。
堆的真sh*t山
asdfqwerzxcv#include<bits/stdc++.h>
using namespace std;
int main()
{
double b,x,y,z,a;
cin>>x>>y>>z;
a=x+y+z;
b=a/3.0;
printf("%.1lf %.1lf",a,b);
}
点赞0
评论
如果你要保留两位小数,就把printf("%.1lf %.1lf",a,b);中的两个1都改为2,就像:printf("%.2lf %.2lf",a,b);3位小数同理