小张同学() 2023-07-31 17:25 采纳率: 76.2%
浏览 2
已结题

关于#c++#的问题,请各位专家解答!

关于#c++#的问题,请各位专家解答!

img

img

img

img

img

img


关于#c++#的问题,请各位专家解答!

  • 写回答

4条回答 默认 最新

  • 爱编程的小芒果 2023-07-31 17:40
    关注

    代码:

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n;
        double sum=0;
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            double k,x,y,z;
            cin>>k>>x>>y>>z;
            if(k==1)
            {
                if(ceil(x/y)>z) cout<<"Sorry"<<endl;
                else
                {
                    cout<<ceil(x/y)<<endl;
                    sum+=x;
                }
            }
            else
            {
                if(x>z) cout<<"Sorry"<<endl;
                else
                {
                    printf("%.3lf",x*y);
                    sum+=x*y;
                }
            }
        }
        printf("%.3lf",sum);
        return 0;
    }
     
     
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 8月8日
  • 已采纳回答 7月31日
  • 创建了问题 7月31日