求圆的面积?输入整数,输出实数而且小数点后7位

#include
int main()
{
double r,s,pi=3.1415926;
scanf("%lf",&r);
s=pirr;
printf("%.7f",s);
return 0;
}

输入整数要改成scanf("%d",&r);且r的数据类型为int

#include<stdio.h>
int main()
{
double s,pi=3.1415926;
int r; 
scanf("%d",&r);
s=pi * r * r;
printf("%.7f",s);
return 0;
}

#include<bits/stdc++.h>
using namespace std;
double pi,v;
int main(){
cin>>v;
pi=3.1415926;
cout<<fixed<<setprecision(2)<<pi2v<<endl;
return 0;
}