谢谢大家的帮忙,但是可不可以写成完整的程序,详细点呢?
第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;
}
#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);
}本回答被提问者和网友采纳
#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编程忘记了
反正差不多
{ 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;
}
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;
}