9.27学习记录

这篇博客介绍了两道C++编程题目,包括求解P老师买铅笔问题的算法和计算球体体积。博主分享了处理除法取整、条件判断以及优化代码的方法,并强调了精度问题和输入输出格式的重要性。此外,还提到了检查AC失败的原因,如浮点数精度和换行符等细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习了这些玩意

#include<cstdio>
using namespace std;

int main(){
    int n,a,b,c,d,e,f,X,j,k,l,m;
    
    while(scanf("%d%d%d%d%d%d%d",&n,&a,&b,&c,&d,&e,&f)!=EOF){
        
        if(n%a==0){
            j=n/a*b;
        }else{
            j=(n/a+1)*b;
        }if(n%c==0){
            k=n/c*d;
        }else{
            k=(n/c+1)*d;
        }if(n%e==0){
            l=n/e*f;
        }else{
            l=(n/e+1)*f;
        }if(j>k){
            m=k;
        }else{
            m=j;
        }if(m>l){
            X=l;
        }else{
            X=m;
        }
        printf("%d",X);
    }
    return 0;
}

这是我们学校OJ里的一道题:P老师买铅笔问题;

还学习了这样一道题

#include<cstdio>
#include<cmath>
using namespace std;

const double PI = acos(-1.0);
int main(){
    double V,r;
    while(scanf("%lf",&r)!=EOF){
    V=PI*r*r*r*4/3;
    
        printf("%.2lf\n",V);
    }
    return 0;

求球的体积;

讲了一些操作的格式,还有while语句

还有检查没AC的原因,比如:精度(double和float),\n,没打1=EOF超限了

总的来说,有收获,循序渐进!

冲冲冲

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值