📄 阿四买苹果.cpp
字号:
//水果店有苹果,一级5.50元/公斤,二级4.20/公斤,三级3.00/公斤,四级2.50/公斤,输入苹果的等级、数量以及顾客的付款数,
//显示出苹果的等级、数量、应付款数以及找给顾客的钱数。
//用switch语句结构实现,要求程序能正确处理任何数据。当苹果的等级、数量以及顾客的付款不合要求时,通知用户“Data Error”,程序结束。
#include<stdio.h>
void main()
{
int grade;
float num;
float price;
float payprice;
float totalprice;
float backprice;
printf("/********欢迎来买苹果*********/ ");
printf("\n");
printf("\n");
printf("请输入苹果的等级/级: ");
scanf("%d",&grade);
printf("请输入苹果数量/公斤: ");
scanf("%f",&num);
printf("请输入顾客的付款数/元: ");
scanf("%f",&payprice);
printf("\n");
switch (grade)
{
case 1: price=5.50;
totalprice=price*num;
backprice=payprice-totalprice;
if(backprice<0)
{
printf("Data Error");
printf("\n");
}
else
{
printf("/******你要的苹果单******/");
printf("\n");
printf("\n");
printf("苹果的等级: %d级",grade);
printf("\n");
printf("苹果的数量: %f公斤",num);
printf("\n");
printf("应付款数: %f元",totalprice);
printf("\n");
printf("顾客所付款数: %f元",payprice);
printf("\n");
printf("找给顾客的钱数: %f元", backprice);
printf("\n");
}
break;
case 2: price=4.20;
totalprice=price*num;
backprice=payprice-totalprice;
if(backprice<0)
{
printf("Data Error");
printf("\n");
}
else
{
printf("/******你要的苹果单******/");
printf("\n");
printf("\n");
printf("苹果的等级: %d级",grade);
printf("\n");
printf("苹果的数量: %f公斤",num);
printf("\n");
printf("应付款数: %f元",totalprice);
printf("\n");
printf("顾客所付款数: %f元",payprice);
printf("\n");
printf("找给顾客的钱数: %f元", backprice);
printf("\n");
}
break;
case 3: price=3.00;
totalprice=price*num;
backprice=payprice-totalprice;
if(backprice<0)
{
printf("Data Error");
printf("\n");
}
else
{
printf("/******你要的苹果单******/");
printf("\n");
printf("\n");
printf("苹果的等级: %d级",grade);
printf("\n");
printf("苹果的数量: %f公斤",num);
printf("\n");
printf("应付款数: %f元",totalprice);
printf("\n");
printf("顾客所付款数: %f元",payprice);
printf("\n");
printf("找给顾客的钱数: %f元", backprice);
printf("\n");
}
break;
case 4: price=2.50;
totalprice=price*num;
backprice=payprice-totalprice;
if(backprice<0)
{
printf("Data Error");
printf("\n");
}
else
{
printf("/******你要的苹果单******/");
printf("\n");
printf("\n");
printf("苹果的等级: %d级",grade);
printf("\n");
printf("苹果的数量: %f公斤",num);
printf("\n");
printf("应付款数: %f元",totalprice);
printf("\n");
printf("顾客所付款数: %f元",payprice);
printf("\n");
printf("找给顾客的钱数: %f元", backprice);
printf("\n");
}
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -