某宝商家折扣规则:
如果购买的三种商品有一种单价大于1000或三种商品总金额大于5000折扣率为30%否则没有折扣
编程计算两位美女购物车中的物品各应付款多少?
#include<stdio.h>
double Cost(double *c,int n);
int main(void)
{
double a[4]={229,10240.55,2345.3,2345.3};
double b[4]={458,458,550,198};
printf("甲实际付款为:%.2f\n",Cost(a,4));
printf("乙实际付款为:%.2f\n",Cost(b,4));
return 0;
}
double Cost(double *c,int n)
{
int i;
double cost,sum=0,total;
for(i=0;i<n;i++)
{
sum+=c[i];
}
for(i=0;i<n;i++)
{
if(c[i]>1000||sum>5000)
{
cost=0.7;
break;
}
else cost=1;
}
total=sum *cost;
return total;
}