程序:计算股票经纪人的佣金 当股票通过经纪人进行买卖时,经纪人的佣金往往根据股票交易额采用某种变化的比例进行计算。下面的表格显示了实际支付给经纪人的费用的数量: 交易额范围 佣金费用 低于2500美元 30美元+1.7% 2500~6250美元 56美元+0.66% 6250~20000美元 76美元+0.34% 20000~50000美元 100美元+0.22% 50000~500000美元 155美元+0.11% 超过500000美元 255美元+0.09% 最低收费是39美元。下面的程序要求用户输入交易额,然后显示出佣金的数额: Enter value of trade: 30000 Commission: $166.00 **输入格式要求:"%f" 提示信息:"Enter value of trade:" **
#include <stdio.h> int main() { float commission, value; printf("Enter value of trade:"); scanf("%f", &value); if (value < 2500.00) commission = 30.00 + .017 * value; else if (value < 6250.00) commission = 56.00 + .0066 * value; else if (value < 20000.00) commission = 76.00 + .0034 * value; else if (value < 50000.00) commission = 100.00 + .0022 * value; else if (value < 500000.00) commission = 155.00 + .0011 * value; else commission = 255.00 + .0009 * value; if (commission < 39.00) commission = 39.00; printf("Commission: $%.2f\n", commission); return 0; }
输出格式要求:"Commission: $%.2f\n"