C++ 圆面积和周长结果保留4位小数
来源:百度知道 编辑:UC知道 时间:2024/05/10 06:49:56
如题
谢谢
派的值是 3.14159
帮帮忙,谢谢
#include <iostream>
using namespace std;
const double PI = 3.14159;
int main ()
{
//Variable Declaration
double Radius,Area,Circumference;
//Input
cout << "This program computes the area and circumference of a circle." << endl;
cout << "Please enter the radius of the circle:";
cin >> Radius;
// Compute S and L
Area=PI*Radius*Radius;
Circumference=2*PI*Radius;
// Output
cout << "Area" << setprecison(4) << PI*Radius*Radius << "Circumference" << setprecison(4) << 2*PI*Radius;
system ("pause");
return 0;
}
这个是错误信息提示:C:\Documents and Settings\Leo\Desktop\circle2\circle2.cpp(29) : error C
谢谢
派的值是 3.14159
帮帮忙,谢谢
#include <iostream>
using namespace std;
const double PI = 3.14159;
int main ()
{
//Variable Declaration
double Radius,Area,Circumference;
//Input
cout << "This program computes the area and circumference of a circle." << endl;
cout << "Please enter the radius of the circle:";
cin >> Radius;
// Compute S and L
Area=PI*Radius*Radius;
Circumference=2*PI*Radius;
// Output
cout << "Area" << setprecison(4) << PI*Radius*Radius << "Circumference" << setprecison(4) << 2*PI*Radius;
system ("pause");
return 0;
}
这个是错误信息提示:C:\Documents and Settings\Leo\Desktop\circle2\circle2.cpp(29) : error C
你得加#include <iomanip.h>
少了一个i字
setprecision(4)
setprecison(4)// 不是son是sion
#define PI=3.14159
#include<stdio.h>
main()
{
float R;
printf("R=");
scanf("%f",&R);
printf("S=%4f",PI*R*R);
printf("C=%4f",2*PI*R);
}
我没有调试,不过上大学时写过的,应该可以,你自己调调!
main()
{ double r;
const double pi=3.14159;
cin>>r;
cout<<"Area"<< setprecison(4)<< pi*r*r<<"Circle"<<setprecison(4)<<2*pi*r;
return 0;
}
少了include <math.h>
C语言方式:
#define PI=3.14159
#include<stdio.h>
main()
{
float R;
printf("R=");
scanf("%f",&R);
printf("S=%4f",PI*R*R);
printf("C=%4f",2*PI*R);
}
C++方式:
int main()
{ double r;
const double pi=3.14159;
cin>>