日常撸代码的偏锋,记录一篇C语言程序的完美输出,
虽然出现了BUG还是被偏锋修复了。原因自己写代码的时候不够仔细。
虽然出现了BUG还是被偏锋修复了。原因自己写代码的时候不够仔细。
本实例的功能是根据父母的身高预测儿子的身高。
在本实例中定义了一个常量0.54,并且根据输入的父母身高,通过计算公式:儿子身高=(父亲身高+母亲身高)x0.54,预测出儿子的身高,具体代码如下:
#include<stdio.h> /*包含头文件*/
#define HEG 0.54 /*定义常量*/
float height(float father,float mother); /*函数声明*/
int main() /*主函数main*/
{
float father; /*定义浮点型变量,表示父亲身高*/
float mother; /*定义浮点型变量,表示母亲身高*/
float son; /*定义浮点型变量,表示儿子身高*/
printf("请输入父亲身高:\n"); /*显示提示*/
scanf("%f",&father); /*输入父亲身高*/
printf("请输入母亲身高:\n"); /*显示提示*/
scanf("%f",&mother); /*输入母亲身高*/
son=height(father,mother); /*通用函数,计算儿子的身高*/
printf("预测儿子身高: "); /*显示提示*/
printf("%.2f\n",son); /*输出儿子身高*/
return 0; /*返回整形0*/
}
float height(float father,float mother) /*定义计算儿子身高的函数*/
{
float son =(father+mother)*HEG; /*具体计算儿子的身高*/
return son; /*返回儿子的身高*/
}
运行程序,假如输入的父母身高为1.8,母亲身高为1.68,运行结果如下图所示。
预测儿子身高运行图!
程序运行图
程序运行图