要求:(1) 会员1,打九折。 (2) 会员2,打八五折。 (3) 会员3,打八折。
代码:
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { int rank=0; //声名和初始化用户的会员等级 float pay=0, discount; //声名支付的金额和折扣 printf("请输入用户的会员等级:\n"); scanf("%d", &rank); printf("请输入支付的总金额:\n"); scanf("%f", &pay); switch (rank) { case 1: discount = 0.9f; break; case 2: discount = 0.85f; break; case 3: discount = 0.8f; break; default: discount = 1.0f; break; } pay = pay * 1; printf("折扣前应付%f金额。\n", pay); pay = pay * discount; printf("折扣后应付%f金额。\n", pay); return 0; }
运行结果: