早教吧作业答案频道 -->其他-->
用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写一个程序,...的网友还看了以下:
1、关于汉字输入,以下表述正确的是A、汉字的输入码是为了将汉字通过键盘输入计算机而设计的1、关于汉字 2020-03-30 …
存一万,得多少利息?已知银行五年期年利率为5.5%,按照这一利率,换算出日利率约为0.015%,若 2020-05-13 …
求MCS51单片机高手!回答正确了加100分!程序设计1在内部RAM单元的30H和31H中各有一无 2020-05-14 …
如图,是一计算程序,回答如下问题:(1)当输入某数后,第一次得到的结果为5,则输入的数值x是多少? 2020-06-12 …
java基础求高手输入一个整数放入到变量n中,如果这个整数大于0,那么计算1+2+3+...... 2020-07-17 …
阅读如图所示的程序框图,若输入的k=10,则该算法的功能是()A.计算1+21+22+…+210的 2020-07-20 …
极限计算计算n→∞(n+1)/(n+2)的极限1.把n用∞代入入则式子为(∞+1)/(∞+2),那 2020-07-30 …
用户输入一个正整数n,若n为基数,则计算1+3+5.······+n,若n为偶数,则计算2+3+4 2020-07-30 …
英语翻译财政部2006年2月15颁布了新会计准则,于2007年正式实施,它对会计准则做出了重大调整, 2020-12-17 …
有一支温度计,当放入冰水混合物示数4摄氏度,放入沸水中示数96摄氏度,(1)则当实际温度25摄氏度时 2021-02-20 …