一个适合新手的训练C题

cpp 复制代码
#include<stdio.h>

#define A 19
#define B 17
#define C 12
int main(){
    int a,b,c;
    double sum = 0;
    scanf("A%dB%dC%d",&a,&b,&c);
    if(a>1){
        sum+=a*A*(0.95);
    }else{
        sum+=a*A;
    }
    if(b>1){
        sum+=b*B*(0.95);
    }else{
        sum+=b*B;
    }
    if(c>1){
        sum+=c*C*(0.59);
    }else{
        sum+=c*C;
    }
    if(sum>50)sum-=4;
    int t=a+b+c;
    int ex=t/3*6;    
    if(t%3)ex+=6;

    printf("Food prices:%.2f\n",sum);
    printf("Express fee:%d\n",ex);
    printf("Total:%.2f\n",sum+ex);



    return 0;
}
相关推荐
艾莉丝努力练剑2 小时前
【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践
java·开发语言·c++·安全·c++11
oplp8 小时前
第四章 C语言中的基本输入输出(六)
c语言
岁忧8 小时前
GoLang五种字符串拼接方式详解
开发语言·爬虫·golang
tyatyatya8 小时前
MATLAB基础数据类型教程:数值型/字符型/逻辑型/结构体/元胞数组全解析
开发语言·matlab
心无旁骛~9 小时前
python多进程和多线程问题
开发语言·python
星云数灵9 小时前
使用Anaconda管理Python环境:安装与验证Pandas、NumPy、Matplotlib
开发语言·python·数据分析·pandas·教程·环境配置·anaconda
kaikaile19959 小时前
基于遗传算法的车辆路径问题(VRP)解决方案MATLAB实现
开发语言·人工智能·matlab
四问四不知9 小时前
Rust语言进阶(结构体)
开发语言·后端·rust
q***9949 小时前
index.php 和 php
开发语言·php
oioihoii9 小时前
C++网络编程:从Socket混乱到优雅Reactor的蜕变之路
开发语言·网络·c++