1091 [填空]交换两数,由大到小输出时间限制:1000MS 代码长度限制:10KB 题型: 填空题 语言: GCC Description下面程序,交换两数,使两数由大到小输出,请填空 #include "stdio.h" void swap(_______________________) { int temp; temp=*p1; *p1=*p2; *p2=temp; } int main() { int a,b; int *pa,*pb; scanf("%d%d", &a, &b); pa=&a; pb=&b; if(a<b) swap(_______________________); printf("%d %d\n",a,b); } 输入样例1 2 输出样例2 1 |
#include <stdio.h>
#include <stdlib.h>
void swap(int *p1,int *p2)
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
int main()
{ int a,b; int *pa,*pb;
scanf("%d%d", &a, &b);
pa=&a; pb=&b;
if(a<b) swap(pa,pb);
printf("%d %d\n",a,b);
}