问题标题: 请问,酷町堂1582怎么做,为什么我只能做70分。

0
0

0
已采纳
黄昊轩
黄昊轩
新手守护
新手守护

pascal最多70分,系统原因

0
梁锦程
梁锦程
高级光能
高级光能
if (a<3)
    s=a*1.7;
else if (a==3)
    s=6;
else s=a*2.3;

 

0
陆麟瑞
陆麟瑞
资深天翼
资深天翼
用if语句
cin>>x;
    if(x>3) y=x*2.3;
    else if(x==3) y=6;
    else y=1.7*x;
    printf("%.1lf",y);
0
0
张庭瑜
张庭瑜
初级守护
初级守护

如果是c++的话,只要正常判断就OK:

如果是pascal的话,我就不太清楚是不是系统问题了。

另外,类型应该是double。

if (x>3) y=x*2.3;
    else if(x==3) y=6;
    else if(x<3) y=x*1.7;

四舍五入也要注意是一位小数,应该这样做:

printf("%.1f",y);

 

0
我要回答