问题标题: 怎么错了 1231(80分)

0
0

0
已采纳
郑怡翔
郑怡翔
初级天翼
初级天翼

题目要求了保留一位小数

8应该输出8.0

cout<<"8.0";或printf("%.1f",8);

别忘了加:

#include<iostream>
#include<cstdio>

 

0
方宇哲
方宇哲
资深守护
资深守护
if(a<3)
    {
        b=a*8;
        printf("%.1f",b); 
    } else {
        b=8;
        c=b+(a-3)*2.2;
        printf("%.1f",c);
    }

这是我的判断你可以参考一下

0
0
夏子健
夏子健
初级光能
初级光能

你的'8'不能是一个整数,应该这样输出:8.0

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

0
马佳滢
马佳滢
新手天翼
新手天翼

黄瀚霆你好!

只需要改一点点就好了:

错误:(第11行):

 cout<<"8";

改为:

 cout<<"8.0";

原因:(看看题)

输出一行,为顾客应付的钱数。(保留一位小数)

8整数了啦,题目要求保留一位小数,所以这里只有输出8.0就行了。

我要回答