很明显题目中有绝对值,需要调用绝对值函数。
整形绝对值:abs函数
双精度浮点型绝对值:fabs函数
长整型绝对值:labs函数
他们的头文件都是include<math.h>或者include<stdlib.h>
接着一个for循环就可以解决问题。
#include<stdio.h>
#include<math.h>
int main(void)
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++){
double h,w;
scanf("%lf %lf",&h,&w);
double stand=(h-100)*0.9*2;
if(fabs(w-stand)<stand*0.1){
printf("You are wan mei!\n");
}else if(stand<w){
printf("You are tai pang le!\n");
}else{
printf("You are tai shou le!\n");
}
}
return 0;
}