主题:求解!找错!简单C问题
#include<stdio.h>
void main ()
{
int *p1,*p2,a,b;
printf("input two numbers(q to quit):\n");
while(scanf("%d,%d",&a,&b)==1)
{
p1=&a;p2=&b;
if(a<b)
{
p1=&b;p2=&a;
}
printf("%d,%d\n",*p1,*p2);
printf("input two numbers:\n");
}
printf("Bye!\n");
}
目的是让两个数按大小顺序输出,并且能循环输入。
void main ()
{
int *p1,*p2,a,b;
printf("input two numbers(q to quit):\n");
while(scanf("%d,%d",&a,&b)==1)
{
p1=&a;p2=&b;
if(a<b)
{
p1=&b;p2=&a;
}
printf("%d,%d\n",*p1,*p2);
printf("input two numbers:\n");
}
printf("Bye!\n");
}
目的是让两个数按大小顺序输出,并且能循环输入。