c语言中指针中求两个数的大小

来源:百度知道 编辑:UC知道 时间:2024/04/29 00:53:31
#include<stdio.h>
#include<stdlib.h>
main()
{
int *p1,*p2,*p,a,b;
scanf("%d,%d",&a,&b);
p1=&a;p2=&b;
if(a<b)
{p=p1;p1=p2;p2=p;}
printf("\na=%d,b=%d\n\n",a,b);

printf("max=%d,min=%d\n",*p1,*p2);
system("pause");
}
编译的出,但是我就是运行不出来
求高手帮忙!!!!

偶知道你怎么运行不出来了。。
scanf("%d,%d",&a,&b);
在输入的时候要记得输入 “,”
例如 若进行3和1的比较 则输入应为3, 1 逗号后要有空格,表示一个数据输入完成,输入下个数据。

编写的是对的!你运行不出来可能是你的TC问题,要不就是你的TC路径问题,你把TC放到C盘的根目录下试试!