高手进!C语言编程:编程实现圆面积的计算,将圆周率设为常量,圆半径由用户输入。

谢谢大家的帮忙,但是可不可以写成完整的程序,详细点呢?

第1个回答  2011-01-03
用C++给你写了一个,C语言类似,用scanf 和 printf 替换相应的 cin、cout就行了。

#include<iostream>

#define PI 3.14

double get_area(double);

void main()
{
using namespace std;

double rad;//圆的半径
char flag;//判断程序是否继续

do{
cout<<"请输入圆的半径"<<"\n";
cin>>rad;
cout<<"圆的面积是:";
cout<<get_area(rad)<<"\n";
cout<<"是否继续?Y/N"<<"\n";
cin>>flag;
cout<<"\n";
}
while(flag=='Y'||flag=='y');

}
/*
计算圆的面积
*/
double get_area(double rad)
{
return PI * rad * rad;
}
第2个回答  2011-01-03
#include<stdio.h>
#indefine PI 3.14
int main()
{
float r;
printf("请输入半径:\n");
scanf("%f",&r);
printf("此圆的面积是:\n");
printf("%5.2f",PI*r*r);
}本回答被提问者和网友采纳
第3个回答  2011-01-03
main()
{ s,r 浮点型
scanf 输入r
s=0.5*r*r*3.1415926;
printf 输出s

}
c编程忘记了
反正差不多
第4个回答  2011-01-08
以下是完整程序,已通过编译,你试试
r是半径,S表示圆面积

#include<stdio.h>
#define PI 3.1415926
int main()
{
double r,S;
printf("please input r:");
scanf("%lf",&r);
S=PI*r*r;
printf("the S of circle is :%lf\n",S);
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网