中北大学吧 关注:364,602贴子:20,087,857

C语言。。。我快吐了,谁帮帮我,进来全粉

只看楼主收藏回复

对于任意的四边形ABCD,其对角线AC与BD的中点分别是M,N,AB,CD的延长线交于R.验证三角形RMN的面积是四边形ABCD面积的四分之一
/*
AC中点M,BD中点N,BA、CD延长后交于R
验证area(ABCD)==4*area(RMN)
*/
#include<stdio.h>
#include<math.h>
typedef struct
{
double x;
double y;
} Point;
#define a P[0]
#define b P[1]
#define c P[2]
#define d P[3]
int ok(Point *p)
{ /*检测是否平行四边形,若是返回0*/
}
main()
{
Point m,n,r,P[4],*PP=P;
while(*p)
{ static
char pname[]="ABCD",*p=pname;
printf("input (x,y) of point %c:",*p);
scanf("%lf%*c%lf",&PP->x,&PP->y);
p++;PP++;
} /*至此得到四边形的4个顶点的坐标*/
if(!ok(P))/*如果AB//CD则无法相交只好退出*/
{
fprintf(stderr,"\ninvalid input...\n");
exit(1); /*异常结束1*/
}
我在编译运行的时候它说错误 noname.c 30: 未定义的符号'p'在 main 函数中和
警告 noname.c 25: 参数'p'从未使用在 ok 函数中
我怎么改才对啊,学校要验收我不会


1楼2012-05-28 05:33回复
    没有能帮忙的吗


    2楼2012-05-28 05:33
    回复
      2025-07-17 03:11:22
      广告
      玩指针啊。看得晕。


      IP属地:河北3楼2012-05-28 05:33
      回复
        哇擦,表示太蛋疼。。。


        4楼2012-05-28 05:33
        回复
          粉你了 我学JAVA的,我也不懂,代码我抄的,但是有错。。。。


          5楼2012-05-28 05:33
          回复
            把上面的运行结果都截图贴出来~


            IP属地:浙江6楼2012-05-28 05:33
            回复
              已粉,要火


              7楼2012-05-28 05:33
              回复
                百度


                8楼2012-05-28 05:33
                回复
                  2025-07-17 03:05:22
                  广告
                  求粉,不会


                  9楼2012-05-28 05:33
                  回复
                    我学C#的,一个学期没接触指针了——C#压根不用,嫌不好看懂,顶多用委托。
                    学C++的应该能受得了。


                    IP属地:河北10楼2012-05-28 05:33
                    回复
                      警告 noname.c 21: 参数'p'从未使用在 ok 函数中
                      错误 noname.c 26: 未定义的符号'p'在 main 函数中
                      错误 noname.c 26: 无效间接运算在 main 函数中
                      错误 noname.c 40: 复合指令缺少 }在 main 函数中
                      一共三个错。。。进来的全粉了。。
                      百度查不到,C++ C# JAVA 吧我全发了


                      11楼2012-05-28 05:33
                      回复
                        。。。


                        IP属地:河北12楼2012-05-28 05:33
                        回复
                          为粉。


                          13楼2012-05-28 05:33
                          回复
                            已粉


                            14楼2012-05-28 05:33
                            回复
                              2025-07-17 02:59:22
                              广告
                              while(*p)这个小写的哪来的~


                              IP属地:浙江15楼2012-05-28 05:33
                              回复