写一个超市收银机结账程序

#include#includetypedef struct sp{float price;//商品价格struct sp *next;//链表指针}SP;SP *inputSP(SP *spHead);//输入价格float getSum(SP *spHead);//获取总金额int main(){float pay,sum;SP *spHead=(SP *)malloc(sizeof(SP));SP *spTail=NULL;// 链表尾指针,本代码用不到,可以删除。spHead->next=NULL;spTail=inputSP(spHead);sum=getSum(spHead);while(1){printf(“请输入付款金额:”);scanf(“%f”,&pay);if(pay
一、写一个超市收银机结账程序
#include
#include
int main()
{
int i=0;
double sum=0,price,in;
printf(“请输入价格:\n”);
do{
scanf(“%lf”,&price);
sum+=price;
}
while(price!=0);
printf(“总金额:%.1f\n”,sum);
printf(“请输入收款金额:\n”);
scanf(“%lf”,&in);
printf(“找零金额:%.1f\n”,in-sum);
}