C语言函数求面积#include "stdio.h"#define p 3.14double shubanjing(double m){double r; scanf("%f",&r); return r; }double qiumianji(double n){double mianji; double r;mianji=r*r*p;return mianji; }void main(){ float mianj

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:17:46
C语言函数求面积#include "stdio.h"#define p 3.14double shubanjing(double m){double r;  scanf("%f",&r);  return r; }double qiumianji(double n){double mianji; double r;mianji=r*r*p;return mianji; }void main(){  float mianj

C语言函数求面积#include "stdio.h"#define p 3.14double shubanjing(double m){double r; scanf("%f",&r); return r; }double qiumianji(double n){double mianji; double r;mianji=r*r*p;return mianji; }void main(){ float mianj
C语言函数求面积
#include "stdio.h"
#define p 3.14
double shubanjing(double m)
{double r;
  scanf("%f",&r);
  return r; 
}
double qiumianji(double n)
{double mianji;
 double r;
mianji=r*r*p;
return mianji; 
}
void main()
{  float mianji;
 mianji=qiumianji(mianji);
    printf("你所求三角形面积为:%f",mianji);
}
 
 
 
以上是我的代码  调试时为

我不大清楚参数列表的作用  希望高手帮我解决下  和帮我理解下参数列表 

C语言函数求面积#include "stdio.h"#define p 3.14double shubanjing(double m){double r; scanf("%f",&r); return r; }double qiumianji(double n){double mianji; double r;mianji=r*r*p;return mianji; }void main(){ float mianj
给点建议,你的代码写的很不规范,声明变量的时候最好初始化,宏定义的时候名称要大写,double类型建议用"lf"
#include
#define P 3.14
double shubanjing()
{
double r = 0;
scanf("%lf",&r);
return r;
}
double qiumianji(double *n)
{
double mianji;
double r = 0;
r = shubanjing();
mianji=r*r*P;
return mianji;
}
void main()
{
double mianji;
mianji=qiumianji(&mianji);
printf("你所求三角形面积为:%lf\n",mianji);
}

建议去看看c语言的书。

#include "stdio.h"
#define p 3.14
double shubanjing()
{double r;
scanf("%f",&r);
return r;
}
double qiumianji(double r)
{
double mianji;
mianji=r*r*p;<...

全部展开

#include "stdio.h"
#define p 3.14
double shubanjing()
{double r;
scanf("%f",&r);
return r;
}
double qiumianji(double r)
{
double mianji;
mianji=r*r*p;
return mianji;
}
void main()
{
double mianji;
double r = shubanjing();
mianji=qiumianji(r);
printf("你所求三角形面积为:%f",mianji);
}

收起

哥们 你main函数漏了一句 你的r在调用shubanjing()时输入,但你main函数没调用shubanjing(),也没定义r。
void main()
{
float mianji;
double r = shubanjing();//就这一句
mianji=qiumianji(r);//这里参数是r
printf("你所求三角形面积为:...

全部展开

哥们 你main函数漏了一句 你的r在调用shubanjing()时输入,但你main函数没调用shubanjing(),也没定义r。
void main()
{
float mianji;
double r = shubanjing();//就这一句
mianji=qiumianji(r);//这里参数是r
printf("你所求三角形面积为:%f",mianji);
main函数没有定义你也没有输入r怎么能算出面积呢

收起