编程论坛's Archiver

媈媈碴滓 发表于 2008-4-10 20:39

拜求

我就是改了一点点啊
#define  PI 3.14
main()
{
   float r1,r2,s1,s2,area(float r),s;
   scanf("%1f,%1f",&r1,&r2);
   s1=area(r1);
   s2=area(r2);
   if(s1>s2)
   s=s1-s2;
   else s=s2-s1;
   printf("%1f",s);
   }
说什么未定义得字符area在模块中啊
这什么意思啊?小弟还是菜鸟  谢谢

广陵绝唱 发表于 2008-4-10 20:59

我的理解:照程序上来看,你这个程序是部分的,还有个area函数没贴上来吧?

    如果是这样,你这个area是个函数声明,你应该重启一行再声明。

    不知道你清楚了没有?你照源程序再对照一下,是不是哪错了?

[[it] 本帖最后由 广陵绝唱 于 2008-4-10 21:00 编辑 [/it]]

now 发表于 2008-4-10 21:02

改动了哪里?area()函数定义了没有?

kahuna 发表于 2008-4-10 21:26

要不实现area函数
要不把包含area函数的头文件加上

媈媈碴滓 发表于 2008-4-11 00:51

回复 2# 的帖子

一定得把这个area函数解释下吗?
在开始或者结尾解释都没有问题把?这个有点复杂哦

媈媈碴滓 发表于 2008-5-12 15:18

回复 4# 的帖子

怎末实现这个函数啊 或者应该怎末定义啊 、?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.