Ntokisq @ 2022-03-27 11:10:53
90分
by Nicrobot @ 2022-04-20 16:18:43
@fire001 请给出代码。
by Ntokisq @ 2022-04-20 18:01:51
#include<bits/stdc++.h>
using namespace std;
long long a[10];
double b1,b2,b3,b4,b5,b6,b7,b8,b9,b10;
int main(){
for(int i=0;i<10;i++)
cin>>a[i];
b1=a[0]*28.9;
b2=a[1]*32.7;
b3=a[2]*45.6;
b4=a[3]*78;
b5=a[4]*35;
b6=a[5]*86.2;
b7=a[6]*27.8;
b8=a[7]*43;
b9=a[8]*56;
b10=a[9]*65;
cout<<b1+b2+b3+b4+b5+b6+b7+b8+b9+b10;
return 0;
}
by Ntokisq @ 2022-04-20 18:04:44
@Nicrobot
by Nicrobot @ 2022-04-20 18:15:24
题目中说,精确到小数点后一位
.
当最终算出的结果恰好是整数时也要输出 .0 ,cout 不会输出 .0。
输出浮点数保留精度,你可以用:
cout << fixed << setprecision(x) << ....
.
仅对....起效果, x 表示位数。
@fire001
by XYTZ @ 2022-06-18 11:19:15
下面是一个图书的单价表:
依次给定每种图书购买的数量,编程计算应付的总费用。
输入一行,含
第
输出一行,包含一个实数,表示应付的总费用。精确到小数点后一位。
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a[10]={28.9,32.7,45.6,78,35,86.2,27.8,43,56,65};
double sum;
for(int i=0;i<10;i++)
{
int b;
cin>>b;
sum+=b*a[i];
}
printf("%.1lf",sum);
}
by ZHR20100222 @ 2022-07-30 09:30:54
hhh,我也是
90分
#include<iostream>
#include<cstdio>
#include<bits/stdc++.h>
using namespace std;
int i;
double a[11],sum=0.0;
int main(){
for(i=1;i<=10;i++){
cin>>a[i];
}
for(i=1;i<=10;i++){
if(i==1){
sum+=a[i]*28.9;
}
if(i==2){
sum+=a[i]*32.7;
}
if(i==3){
sum+=a[i]*45.6;
}
if(i==4){
sum+=a[i]*78.0;
}
if(i==5){
sum+=a[i]*35.0;
}
if(i==6){
sum+=a[i]*86.2;
}
if(i==7){
sum+=a[i]*27.8;
}
if(i==8){
sum+=a[i]*43.0;
}
if(i==9){
sum+=a[i]*56.0;
}
if(i==10){
sum+=a[i]*65.0;
}
}
cout<<sum;
return 0;
}
by MC__YYDS @ 2022-08-08 14:24:02
@ZHR20100222 兄弟,其实<bits/stdc++.h>是万能头文件,用了过后其他的可以不用
by ZHR20100222 @ 2022-08-08 18:51:57
@余秉涵12345
我知道,但我的编程老师会查...
by MC__YYDS @ 2022-08-09 13:43:12
@ZHR20100222 真实,绷不住了
by freya2012 @ 2022-08-20 11:15:58
输出一行,包含一个实数,表示应付的总费用。
给你们展示一下我的垃圾代码(虽然也AC了)
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int b1,b2,b3,b4,b5,b6,b7,b8,b9,b10;
cin>>b1>>b2>>b3>>b4>>b5>>b6>>b7>>b8>>b9>>b10;
cout<<fixed<<setprecision(1)<<1.0*b1*28.9+1.0*b2*32.7+1.0*b3*45.6+1.0*b4*78.0+1.0*b5*35.0+1.0*b6*86.2+1.0*b7*27.8+1.0*b8*43.0+1.0*b9*56.0+1.0*b10*65.0<<endl;
return 0;
}