From 6e9110b590294e99e5be936e4851f0e5e5e6651a Mon Sep 17 00:00:00 2001 From: wandoubaba517 Date: Thu, 7 Dec 2023 19:03:38 +0800 Subject: [PATCH] shoes1.c & shoes2.c --- c05_expression/shoes1.c | 17 +++++++++++++++++ c05_expression/shoes2.c | 22 ++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 c05_expression/shoes1.c create mode 100644 c05_expression/shoes2.c diff --git a/c05_expression/shoes1.c b/c05_expression/shoes1.c new file mode 100644 index 0000000..5728701 --- /dev/null +++ b/c05_expression/shoes1.c @@ -0,0 +1,17 @@ +/* shoes1.c - 把鞋码转换成英寸 */ +#include + +#define ADJUST 7.31 + +int main(void) +{ + const double SCALE = 0.333; + double shoe, foot; + + shoe = 9.0; + foot = SCALE * shoe + ADJUST; + printf("Shoe size (men's)\tfoot length\n"); + printf("%10.1f\t%15.2f inches\n", shoe, foot); + + return 0; +} \ No newline at end of file diff --git a/c05_expression/shoes2.c b/c05_expression/shoes2.c new file mode 100644 index 0000000..9affc78 --- /dev/null +++ b/c05_expression/shoes2.c @@ -0,0 +1,22 @@ +/* shoes2.c - 计算多个不同鞋码对应的脚长 */ +#include + +#define ADJUST 7.31 + +int main(void) +{ + const double SCALE = 0.333; + double shoe, foot; + + printf("Shoe size (men's)\tfoot length\n"); + shoe = 3.0; + while (shoe < 18.5) + { + foot = SCALE * shoe + ADJUST; + printf("%10.1f\t%15.2f inches\n", shoe, foot); + shoe = shoe + 1.0; + } + printf("If the shoe fits, wearit.\n"); + + return 0; +} \ No newline at end of file