一个适合新手的训练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;
}
相关推荐
人邮异步社区11 分钟前
怎么把C语言学到精通?
c语言·开发语言
心平气和量大福大1 小时前
C#-WPF-控件-TextBox 数据绑定
开发语言·c#·wpf
ttwuai1 小时前
Cursor 生成 CRUD 后,Go 后台接口别只测 200:JWT、RBAC 和 tenant_id 怎么验
开发语言·后端·golang
এ慕ོ冬℘゜1 小时前
前端基础:什么是时间戳?JS获取时间戳三种方法与实战用途
开发语言·前端·javascript
执明wa1 小时前
LayoutInflater详解: XML是如何变成View的?
android·xml·开发语言·android studio
一次旅行1 小时前
Python+大模型端到端自动化日报系统
开发语言·python·自动化
噢,我明白了3 小时前
java中Excel的导入和导出(EasyExcel)
java·开发语言·excel
mabing9933 小时前
Qt 生成条纹图
开发语言·qt
蓝悦无人机3 小时前
C++基础 — 函数总结
开发语言·c++
糖果店的幽灵3 小时前
langgraph的 MessagesState 解读
java·开发语言·人工智能·windows·langgraph