c语言编程练习题:7-40 到底是不是太胖了

简介: c语言编程练习题:7-40 到底是不是太胖了

#include <stdio.h>

#include <math.h>


int main() {

   int n;

   int res;

   res = scanf("%d", &n);

   int array[n][2];

   for (int i = 0; i < n; i++) {

       res = scanf("%d %d", &array[i][0], &array[i][1]);

       if (res==EOF){

           printf("input height or weight something wrong");

       }    // 输入身高和体重(市斤)

   }

   for (int i = 0; i < n; i++) {

       int h, w;

       h = array[i][0];

       w = array[i][1];

       double standard_w = (h - 100) * 0.9*2;    // 计算标准体重(公斤)

       double error = fabs(w - standard_w) / standard_w;    // 计算误差

       if (error < 0.1) {    // 判断是否完美身材

           printf("You are wan mei!\n");

       } else if (w > standard_w) {    // 判断是否太胖

           printf("You are tai pang le!\n");

       } else {    // 否则为太瘦

           printf("You are tai shou le!\n");

       }

   }

   return 0;

}

目录
相关文章
|
2天前
|
存储 Serverless C语言
每天一道C语言编程(结构体的运用):这是一年的第几天?
每天一道C语言编程(结构体的运用):这是一年的第几天?
6 0
|
2天前
|
C语言
每天一道C语言编程(递归:斐波那契数,母牛的故事)
每天一道C语言编程(递归:斐波那契数,母牛的故事)
5 0
|
2天前
|
C语言
每天一道C语言编程(2^k进制数)
每天一道C语言编程(2^k进制数)
6 0
|
2天前
|
C语言
每天一道C语言编程(数组操作)
每天一道C语言编程(数组操作)
6 0
|
2天前
|
C语言
每天一道C语言编程(数字转字母,字母转数字)
每天一道C语言编程(数字转字母,字母转数字)
5 0
|
2天前
|
C语言
每天一道C语言编程(求PI)
每天一道C语言编程(求PI)
5 0
|
2天前
|
C语言 C++
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
4 0
|
2天前
|
C语言
c语言编程练习题:7-10 算术入门之加减乘除
对于输入的两个整数,按照要求输出其和差积商。
62 0
|
6月前
|
存储 C语言 数据格式
【手把手带你刷题】-C语言编程入门篇(四)
【手把手带你刷题】-C语言编程入门篇(四)
45 0
|
6月前
|
机器学习/深度学习 存储 C语言
【手把手带你刷题】-C语言编程入门篇(三)
【手把手带你刷题】-C语言编程入门篇(三)
49 0