问题标题: 酷町堂:1056菜场买菜

0
0
已解决
李维桢
李维桢
初级守护
初级守护

题目描述 Description

小明同学家来了客人,妈妈让小明去菜场买菜。妈妈已经列出要买的菜品和对应的市场价格如下
青菜:2.5 元/斤
白菜:2.7 元/斤
土豆:3.2 元/斤
西红柿:3.8 元/斤
茄子:2.4 元/斤
鸡腿:15.0 元/斤
鸭脖:12.5 元/斤
鲤鱼:13.6 元/斤
猪蹄:16.8 元/斤
牛肉:22.5 元/斤
给定每种菜品需要购买的数量,编程计算小明应付的总费用(购买时以斤为单位)。

输入描述 Input Description

输入为一行,依次为需要购买菜品的数量,与菜品清单一一对应,以斤为单位,都是整数,每两个整数之间用一个空格分隔。

输出描述 Output Description

输出为一行,包含一个浮点数f,为小明应付的总费用。精确到小数点后一位。


0
已采纳
武奕楷
武奕楷
新手天翼
新手天翼

double a[11],b;

for(int i=1;i<=10;i++){

cin>>a[i];

switch(i){

case 1:b+=a[i]*2.5; break;

case 2:b+=a[i]*2.7; break;

case 3:b+=a[i]*3.2; break;

case 4:b+=a[i]*3.8; break;

case 5:b+=a[i]*2.4; break;

case 6:b+=a[i]*15.0; break;

case 7:b+=a[i]*12.5; break;

case 8:b+=a[i]*13.6; break;

case 9:b+=a[i]*16.8; break;

case 10:b+=a[i]*22.5; break;

}

}

printf("%.1f",b);

0
武奕楷
武奕楷
新手天翼
新手天翼

double a[11],b;

for(int i=1;i<=10;i++){

cin>>a[i];

switch(i){

case 1:b+=a[i]*2.5; break;

case 2:b+=a[i]*2.7; break;

case 3:b+=a[i]*3.2; break;

case 4:b+=a[i]*3.8; break;

case 5:b+=a[i]*2.4; break;

case 6:b+=a[i]*15.0; break;

case 7:b+=a[i]*12.5; break;

case 8:b+=a[i]*13.6; break;

case 9:b+=a[i]*16.8; break;

case 10:b+=a[i]*22.5; break;

}

}

printf("%.1f",b);

0
李宜和
李宜和
高级启示者
高级启示者
  • long long b[15]; double a[10]={2.5,2.7,3.2,3.8,2.4,15.0,12.5,13.6,16.8,22.5},sum; int main(){
  • for(int i=0;i<=9;i++){
  • 输入>>b[i];
  • sum+=(b[i]*a[i]);
  • }
  • printf("%.1f",sum);
0
0
叶纹萌
叶纹萌
修练者
修练者
  • double a[15]={2.5,2.7,3.2,3.8,2.4,15.0,12.5,13.6,16.8,22.5}; int main() { double k,sum=0; for(int i=0;i<=9;i++){ cin>>k; sum=sum+k*a[i]; } printf("%.1f",sum);求采纳
0
汪宇航
汪宇航
新手启示者
新手启示者

看在你是我曾经的同学的份上,告诉你答案:

定义10个数,各乘以相应价格,再相加

0
我要回答