试题题干
输入两个实型数x和y,计算并输出它们的和、差、积和商。
参考答案
试题解析
定义x和y为float型,在计算两个数的商时,y有两种情况,一种是y为0的时候,一种是y不等于0的时候。
#include<math.h>
#define EPS 1E-6 /*宏定义*/
main()
{
float x,y; /*定义变量x和y*/
scanf("%f%f",&x,&y);
printf("x+y=%.2f,x-y=%.2f,x*y=%.2f,",x+y,x-y,x*y); /*输出x和y的和、差和积*/
if(fabs(y)>=EPS) printf("x/y=%.2f\n",x/y); /*y的绝对值大于等于EPS,输出x和y的商/
else printf("y=0 can't coumputer!\n"); /*另一种情况y=0时,不能计算*/
}