PTA——判断胖瘦

时间:2023-03-09 02:30:58
PTA——判断胖瘦

程序:

 #include<stdio.h>
#include<math.h>
int main() {
int i=,N;
scanf("%d",&N);
int H[N],W[N];
double P;
for(i=; i<N; i++) {
scanf("%d %d",&H[i],&W[i]);
}
for(i=; i<N; i++) {
P = (H[i]-)*0.9*;
if(fabs(W[i]-P)<0.1*P) {
printf("You are wan mei!\n");
} else if(W[i]>P) {
printf("You are tai pang le!\n");
} else {
printf("You are tai shou le!\n");
}
}
}

注意两点:

1、因为是浮点数,要用fabs()而不是abs()

2、输入是市斤,判断的时候要转换一下

网友的代码,不用定义数组:

 int main(){
int H, W;
int N;
double std;
scanf("%d", &N);
while(N--){
scanf("%d%d", &H, &W);
std = 0.9*(H-)*;
if(fabs(std-W)<(0.1*std)){
printf("You are wan mei!\n");
}
else if(W>std){
printf("You are tai pang le!\n");
}
else{
printf("You are tai shou le!\n");
}
} return ;
}

虽然在控制台显示的是输入一行,输出一行,但可以过,说明判例程序只识别输出