$\times 20\%$ 是 $\div100 \times 20$,并不是 $\times 20 \div 10$。
by unputdownable @ 2021-07-18 17:47:54
不应该是这样吗:
```cpp
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
int main(){
cin>>a>>b>>c;
cout<<a*0.2+b*0.3+c*0.5<<endl;
return 0;
}
```
$20\%=20\div 100=0.2$
by Aw顿顿 @ 2021-07-18 17:52:52
@[Aw顿顿](/user/212283) 哦哦Thanks♪(・ω・)ノ
by Inaier @ 2021-07-19 10:52:46
@[unputdownable](/user/197493) o
by Inaier @ 2021-07-19 10:53:06
(qwq)
```c
#include<stdio.h>
int main()
{
int a,b,c;
int m;
scanf("%d %d %d",&a,&b,&c);
m=0.2*a+0.3*b+0.5*c;
printf("%d",m);
return 0;
}```
by flh13665081558 @ 2021-08-08 12:47:17
```c
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<a*1.0*0.2+b*1.0*0.3+c*1.0*0.5;
return 0;
}
```
我们有一次小测考过,水到炸了
by OriginHero @ 2022-01-24 10:18:39
```cpp
#include<cstdio>
using namespace std;
int main()
{
int a,b,c;
scanf("%d%d%d", &a,&b,&c);
printf("%d",a*2/10+b*3/10+c*5/10);
return 0;
}
```
这样也行@[Inaier](/user/540878)
by inqing @ 2022-06-25 17:29:48
用double不香吗?
```
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c,d,e,f;
cin>>a>>b>>c;
d=a*0.2+b*0.3+c*0.5;
cout<<d;
return 0;
}
```
by chenmingwang @ 2022-08-11 21:46:24
用Pascal写的(自学的),~~改代码改了好长时间~~。
```pascal
var A,B,C:integer;
var D:double;
begin
readln(A,B,C);
D:=A*2/10+B*3/10+C*5/10;
writeln(Trunc(D));
end.
```
by int_stl @ 2022-12-28 12:07:50