简单元素互换问题
我根据书上编的,可为什么结果不对程序代码:
#include<stdio.h> int swap(int x,int y) { int temp; temp=x; x=y; y=temp; } main() { int a,b; scanf("%d,%d",&a,&b); if(a<b) swap(a,b); printf("\n%d,%d\n",a,b); }
求大神教我,谢谢咯
#include <stdio.h> void swap( int *x, int *y ) { int temp = *x; *x = *y; *y = temp; } int main( void ) { int a, b; scanf( "%d %d", &a, &b ); if( a < b ) swap( &a, &b ); printf("max=%d, min=%d\n", a, b ); return 0; }输入 3 4