黑冥单 发表于 2012-12-20 18:56:09

程序运行时出错,我弄不懂是哪里错误,谁给看看?

# include <stdio.h>
void main()
{
void exchange(int * q1,int * q2,int * q3);
int a,b,c,* p1,* p2,* p3;
scanf("%d,%d,%d",&a,&b,&c);
p1=&a;p2=&b;p3=&c;
exchang(p1,p2,p3);
printf("\n%d,%d,%d\n",a,b,c);
}
void exchange(int * q1,int * q2,int * q3)
{
void swap(int * pt1,int * pt2);
if(* q1<* q2) swap(q1,q2);
if(* q1<* q3) swap(q1,q3);
if(* q2<* q3) wap(q2,q3);
}
void swap(int * pt1,int * pt2)
{
int temp;
temp=* pt1;
* pt1=* pt2;
* pt2=temp;
}

顺辰C夺 发表于 2012-12-20 19:01:00

void exchange(int * q1,int * q2,int * q3);

exchang(p1,p2,p3);

两个函数名称不同,,,,,,

黑冥单 发表于 2012-12-20 19:04:51

顺辰C夺 发表于 2012-12-20 19:01 static/image/common/back.gif
void exchange(int * q1,int * q2,int * q3);

exchang(p1,p2,p3);


还真是,谢谢啊

half-life 发表于 2013-2-8 22:36:03

if(* q2<* q3) wap(q2,q3); 少了个s

牡丹花下死做鬼 发表于 2013-2-9 11:46:22

我看起来 好像 两个 函数名 不同吧

落叶无痕 发表于 2013-4-24 19:37:22

路过看看呵呵

阔怀 发表于 2015-8-30 12:05:17

:big
页: [1]
查看完整版本: 程序运行时出错,我弄不懂是哪里错误,谁给看看?