求解c语言输入一个半径r,当r>0时,计算并输出圆的面积和周长,否则输出no。
请在下方写出源代码:
#include <stdio.h>
int main()
{
const double pi = 3.14159265;
double r, S, C;
scanf("%lf", &r);
if (r >= 0)
{
S = pi * r * r;
C = 2 * pi * r;
printf("S=%.2lf,C=%.2lf\n", S, C);
}
else
{
printf("No!\n");
}
return 0;
}
double r,pi = 3.14;
scanf("%lf",&r);
if(r>0){
double s=pi* r* r;
printf("s=%lf",s);
}else{
printf("No");
}