早教吧作业答案频道 -->其他-->
用VC++6.0写一个程序,输入圆点半径再输入0或者1.若为0则计算面积;若为1则计算圆周长.
题目详情
用VC++6.0写一个程序,输入圆点半径再输入0或者1.若为0则计算面积;若为1则计算圆周长.
▼优质解答
答案和解析
#include
#include
#define P 3.14
double area(double r)
{
return P*r*r;
}
double Circumference(double r)
{
return 2*P*r;
}
int main(int argc,char* argv[])
{
double out=0;
double r=0;
int flag=atoi(argv[2]);
r=atof(argv[1]);
printf("R=%f\n",r);
switch (flag)
{
case 0:
out=area(r);
printf("The area is:%f\n",out);
break;
case 1:
out=Circumference(r);
printf("The Circumference is:%f\n",out);
break;
}
return 0;
}
#include
#define P 3.14
double area(double r)
{
return P*r*r;
}
double Circumference(double r)
{
return 2*P*r;
}
int main(int argc,char* argv[])
{
double out=0;
double r=0;
int flag=atoi(argv[2]);
r=atof(argv[1]);
printf("R=%f\n",r);
switch (flag)
{
case 0:
out=area(r);
printf("The area is:%f\n",out);
break;
case 1:
out=Circumference(r);
printf("The Circumference is:%f\n",out);
break;
}
return 0;
}
看了 用VC++6.0写一个程序,...的网友还看了以下:
求微分方程y''-3y'+2y=2e^x满足y|x=0 =1,dy/dx|x=0 =0的特解对应的 2020-05-17 …
用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根系数a.b.c的值从键盘上输入.求 2020-06-27 …
若一个分式方程为方程两边各有一个分式,若最后解得的解代入左边的分式为零,但代入右边的分式不为零,那 2020-08-01 …
e^rx为什么总是ay''+by'+cy=0的一个解?我们在推特征方程之时,老师说:你把y=e^r 2020-08-02 …
Test1.\x05编写一个程序计算下列不等式:1+1/2+1/3++1/n>limit所需级数的 2020-08-03 …
下图为我国某引水工程示意图。据此回答图示区域中的引水工程是A.引黄济青B.引黄入晋C.引滦入津D.引 2020-11-10 …
二阶微分方程求解题目2xy''=y'令p=y',则y''=p'=>2xp'=p=>2*dp/p=dx 2020-11-16 …
问三个VFP基础选择题C.在GROUP子句的下一行加入:WhereAVG(grade)>80设关系模 2020-11-26 …
C#编写一个应用程序,完成从1开始加到n的求和计算。程序步骤:a.提示用户输入一个50至100之间的 2020-12-02 …
如图是科学家克隆猪的过程示意图,请分析后回答:(1)将胚胎植入猪C的里,几个月后,猪C分娩产下克隆猪 2020-12-26 …