求解答!想问问这个代码哪里有问题?

我这个代码哪出问题了?PTA上一直显示答案错误❌但是测试结果和输出样例又一样

img

r不是一直等于1
r是输入的,把第7行改成:

cin >> r;

img

img

半径要输入不是写死的
第七行修改:

r=1;
改为:
cin>>r;

img

你的输入没写啊
cin>>r
之后每次才能计算不同的情况

#include <iostream>
#include <iomanip>
using namespace std;
#define PI 3.14
int main()
{
    float s,r;
    cout<<"请输入圆的半径:";
    cin>>r;
    s = 2*PI*r;
    cout<<"s="<<fixed<<precisition(6)<<s<<endl;
    return 0;

}