问题标题: 酷町堂:3106 找错

0
0
已解决
程祺然
程祺然
初级光能
初级光能

大佬帮帮我!

40……

代码:

#include<iostream>
#include<cstdio> 
using namespace std;
int main(){
    int m,n,b;
    cin>>m>>n;
    if(m==1){
        if(n>5){
            n*=22;
        }
        else{
            n*=25;
        }
        cout<<n;
    }
    if(m==2){
        if(n>10){
            b=n-10;
            n-=b;
            n*=24;
            b*=24;
            b*=0.8;
            printf("%.2f",n+b); 
        }
        else{
            printf("%.2f",n*24);
        }
    }
    return 0;
}

@沈峻宇 

大家快来

 


0
已采纳
沈峻宇
沈峻宇
资深天翼
资深天翼

注意!!printf中的数是double类型!

改一下,即可ac

0
陈九林
陈九林
高级守护
高级守护

好久不见,我好久没登录问答了,hallo程琪然

呃,开场白讲了两分钟都没讲完,来说正话吧:

都写了printf,你咋还用int类型定义呢,改成double类型就可“Accepted:100分”。

0
0
陈九林
陈九林
高级守护
高级守护

好久不见,我好久没登录问答了,hallo程琪然

呃,开场白讲了两分钟都没讲完,来说正话吧:

都写了printf,你咋还用int类型定义呢,改成double类型就可“Accepted:100分”。

我要回答