问题标题: 酷町堂:2428怎么错了??

0
0
已解决
朱家烨
朱家烨
资深守护
资深守护

#include <iostream>
#include <iostream>
using namespace std;
int main(){
    int n,r;
    double b,a=3.14;
    cin>>n>>r; 
    b=a*(1.0*4/3)*3.14*r(double);
    printf("%.2f",b)
    return 0;
}

朱家烨在2020-03-25 15:26:40追加了内容

#include <iostream>
#include <iostream>
using namespace std;
int main(){
    int n,r;
    double b,a=3.14;
    cin>>n>>r; 
    b=a*(1.0*4/3)*3.14*r(double);
    printf("%.2f",b)
    return 0;
}


0
已采纳
朱子尘
朱子尘
初级光能
初级光能

这是4482,你怎么只用一个变量存,而且你连四舍五入都没写,肯定不是满分。

按照题目的公式写不是很简单吗?还有四舍五入eg(int)(变量*按照题目要求的一个数(整数)+0.5)/按照题目要求的一个数(整数)(记得强转)

0
张弘毅
张弘毅
高级守护
高级守护
 定义 a,cut,sum三个变量
    do
        输入a
        if()
        cut++
        else
        sum+=a
    while()
    输出cut-1 endl sum
0
0
沈峻宇
沈峻宇
资深天翼
资深天翼

你确定是2428?

沈峻宇在2020-03-25 15:34:04追加了内容

光代码我就一眼看出来一个,你的强行转换,(double)只能放在数前面,你把它放最后,绝对是错的。

 

沈峻宇在2020-03-25 15:35:13追加了内容

还有,你没定义include<cstdio>

你用printf不能不用

沈峻宇在2020-03-25 15:36:48追加了内容

我本来就是弱鸡,只能帮到你这里了。

望采纳! 

沈峻宇在2020-03-25 15:37:53追加了内容

哦,还有你printf那一行末尾没有;

沈峻宇在2020-03-25 15:38:56追加了内容

其他都是对的!

祝你ac

望采纳!谢谢

沈峻宇在2020-03-25 15:43:00追加了内容

我需要大批经验!请谅解

我要到光能改我的头像,我是女孩,结果……(啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊)

沈峻宇在2020-03-25 15:43:43追加了内容

@朱家烨 

沈峻宇在2020-03-25 16:28:59追加了内容

 定义整形 n,r;
    定义实型 b,a=3.14;
    输入>>n>>r; 
    b=a*(1.0*4/3)*3.14*(实型)r;
    保留("%.2f",b);

 

头文件加个#include<cstdio>

即可ac

沈峻宇在2020-03-26 07:37:35追加了内容

对了,你的四舍五入忘记加了!

0
陈喆鹏
陈喆鹏
资深光能
资深光能

2428   数据统计你题号好像发错了

我要回答