问题标题: 酷町堂:2163 请问我哪里错了,为什么只有60分?重金悬赏!

1
0
已解决
周俊豪
周俊豪
高级光能
高级光能

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    if(a==1||a==2)
      if(a==1)
      printf("%.0f",(b*18.4*1+0.5)/1.0);
      else
      printf("%.0f",(b*5.6*1+0.5)/1.0);
    return 0;
    


0
已采纳
王星河
王星河
资深光能
资深光能

这样就行了,不要太复杂

1
0
0
杨子逸
杨子逸
新手天翼
新手天翼

double x;
    定义 a,b;
    cin>>a>>b;
    if(a==1)
    {
        x=b*18.4;
        printf("%d",(int)(x+0.5));  
    } 
    else if(a==2)
    {
        x=b*5.6;
        printf("%d",(int)(x+0.5));
    }

头文件 :#include<iostream>

#include<cstdio>

0
我要回答