假设某顾客买了三种商品已至各商品的单价,现要求编写程序用于实现当输入各种商品的购买数量后,输出顾客的应付价格总额。
#include<stdio.h>
int main(void)
{
int a=5;
int b=6;
int c=10;
int d,e,f,sum=0;
printf("苹果5元一斤,香蕉6元一斤,玻璃10元一斤,请分别输入购买数量逗号隔开");
scanf("%d,%d,%d",&d,&e,&f);
sum=a*d+b*e+c*f;
printf("总价格为%d",sum);
return 0;
}
假设三种商品为A B C,代码如下:(注意代码里面的输入函数scanf_s();是因为Vs2022编译器的原因,其他编译器可写为scanf();)
#include <stdio.h>
#define A 5
#define B 5
#define C 5//三种商品价格
int fun(int a, int b, int c);
int main() {
int a = 0, b = 0, c = 0;//初始化商品个数
printf("请输入你想购买A的个数:");
scanf_s("%d",&a);
printf("请输入你想购买B的个数:");
scanf_s("%d", &b);
printf("请输入你想购买C的个数:");
scanf_s("%d", &c);
printf("你应付价格总数为: %d\n", fun(a, b, c));
return 0;
}
int fun(int a, int b, int c) {
int price = 0;
price = a * A + b * B + c * C;//三种商品应付金额求和
return price;
}