求教该怎么设变量
#include <stdio.h>
int main()
{
int f;
float n,t;
printf("选择机加工制品输入1,选择手工制品输入2:");
scanf("%d", &f);
printf("输入购买总额(元):");
scanf("%f", &n);
if (f==1)
{
switch ((int)(n/100))
{
case 0: t = n; break;
case 1: t = n*0.95; break;
case 2: t = n*0.925; break;
default: t = n*0.90; break;
}
}
else
{
switch ((int)(n/100))
{
case 0: t = n*0.95; break;
case 1: t = n*0.925; break;
case 2: t = n*0.90; break;
default: t = n*0.85; break;
}
}
printf("顾客应付%.2f元", t);
}
你题目的解答代码如下:
如有帮助,望采纳!谢谢!
定义一个购买金额变量就行。
switch中的条件为变量对100取整的结果。