一道c语言编程题,求助!

2025-03-31 11:51:52
推荐回答(1个)
回答1:

#include

void main() { float x,z; int i,j,k,m,y;

  scanf("%f%d",&x,&i); k=( i>0 )?(i):(-i); for ( j=0,m=1;j

  y=( i>=0 )?(x*m+0.5):(x/m+0.5); z=( i>=0 )?((float)y/m):((float)y*m);

  printf("%0.6f\n",z);

}