因为x*100+0.5等于12346.17
在转换成整形就是:(int)(x*100+0.5)等于12346
再除以100.0就是123.4600
#include<stdio.h>void exchange(int *px,int *py)
int main(void){
int x,y
scanf("%d%d",&x,&y)
exchange(&x,&y)
printf("x=%d\ny=%d",x,y)
}
void exchange(int *px,int *py){
int temp
temp=*px
*px=*py
*py=temp
}