你没有按scanf函数的规定输入
总结:平时编的程序太少啦,知识库不够用,呵呵,结果在细节上出了错,第一次发贴就得到解决,谢谢各位
[此贴子已经被作者于2007-5-22 23:30:15编辑过]
2007-05-22 23:11
[此贴子已经被作者于2007-5-22 23:30:15编辑过]

2007-05-22 23:25
#include<stdio.h>
void f(int x,int y);
void main()
{
int a,b;
scanf("%d,%d",&a,&b);
f(a,b);
}
void f(int x,int y)
{
int c;
c=x;x=y;y=c;
printf("%d,%d",x,y);
}
这样就可以了,你试试
2007-05-23 13:18
#include<stdio.h>
void main()
{ int a,b;
scanf("%d,%d",&a,&b);
f(a,b);
}
int f(int x,int y)
{
int c;
c=x;x=y;y=c;
printf("%d,%d,",x,y);
}用指针更容易

2007-05-23 13:59
#include<stdio.h>
void main()
{ int a,b;
scanf("%d,%d",&a,&b);
f(a,b);
}
int f(int x,int y)
{
int c;
c=x;x=y;y=c;
printf("%d,%d,",x,y);
}

2007-05-23 14:16
2007-05-23 18:47
2007-05-23 21:29
2007-05-23 21:58
2007-05-23 22:07
2007-05-23 22:07