6.2.2. 有参函数定义的一般形式1、函数的定义类型函数名(形式参数表列)声明部分语句部分11
11 6.2.2. 有参函数定义的一般形式 类型 函数名(形式参数表列) { 声明部分 语句部分 } 1、函数的定义
例:摄氏温度与华氏温度的转换程序。如果输入摄氏温度则显示其对应的华氏温度,如果输入华氏温度则显示其对应的摄氏温度要求:1.在主函数中输入温度及温度标志(C代表摄氏温度,F代表华氏温度),调用函数ftocO或者ctofO计算并显示转换后的温度值。例如:输入100C,则显示212.00F;如果输入100F,则显示37.78C。2.自定义函数ftoc0为华氏温度转换为摄氏温度;自定义函数ctof()为摄氏温度转换为华氏温度。摄氏温度转换为华氏温度计算公式为:C=5/9(f-32)华氏温度转换为摄氏温度计算公式为:f=c*9/5+32
例:摄氏温度与华氏温度的转换程序。如果输入摄氏温度则显示其对 应的华氏温度,如果输入华氏温度则显示其对应的摄氏温度。 要求: 1. 在主函数中输入温度及温度标志(C代表摄氏温度,F代表华氏温 度),调用函数ftoc()或者ctof()计算并显示转换后的温度值。 例如:输入100C,则显示212.00F;如果输入100F,则显示37.78C。 2. 自定义函数ftoc()为华氏温度转换为摄氏温度;自定义函数ctof () 为摄氏温度转换为华氏温度。 摄氏温度转换为华氏温度 计算公式为:c=5/9(f-32) 华氏温度转换为摄氏温度 计算公式为:f=c*9/5+32
#include<stdio.h>floatftoc(floatt);float ctof(floatt);void main()floatftoc(floatt)Yfloatt1,t2;float c;charb1,b2C=5.0/9*(t-32);printf("请输入温度及标志");return c;scanf("%f%c",&t1,&b1);if(b1=='f/b1=='F')t2=ftoc(t1);float ctof(floatt)b2='C';float f;elsef=t*9/5+32;t2=ctof(t1);return f;b2='F';7printf("%.2f%cln",t2,b2);
#include <stdio.h> float ftoc(float t); float ctof(float t); void main() { float t1,t2; char b1,b2; printf("请输入温度及标志 "); scanf("%f%c",&t1,&b1); if(b1=='f'||b1=='F') { t2=ftoc(t1); b2='C'; } else { t2=ctof(t1); b2='F'; } printf("%.2f%c\n",t2,b2); } float ftoc(float t) { float c; c=5.0/9*(t-32); return c; } float ctof(float t) { float f; f=t*9/5+32; return f; }
bc62:欧洲科学家用于预测子女身高的计算公式为:成年儿子的身高(厘米)=(父亲身高+母亲身高)X1.08/2成年女儿的身高(厘米)=(父亲身高X0.923+母亲身高)/2要求:1.在主函数中输入父亲和母亲身高以及子女的性别(男用M表示,女用F表示),调用自定义函数high10或者high20,计算并且显示成年子女的预测身高。2.自定义函数high10计算儿子的预测身高,自定义函数high20计算女儿的预测身高
bc62:欧洲科学家用于预测子女身高的计算公式为: 成年儿子的身高(厘米)=(父亲身高+母亲身高)X1.08/2 成年女儿的身高(厘米)=(父亲身高X0.923+母亲身高)/2 要求: 1. 在主函数中输入父亲和母亲身高以及子女的性别(男用M表示,女用 F表示),调用自定义函数high1()或者high2(),计算并且显示成年子 女的预测身高。 2. 自定义函数high1() 计算儿子的预测身高,自定义函数high2() 计 算女儿的预测身高
例:输入一个正整数,判断其是否为完数。完数是一个正整数的所有因子之和等于该数本身,例如:6的因子为1、2、3,而1+2+3=6所以6是完数。要求:1.在主函数中输入一个正整数,调用函数fct0判断是否为完数,然后显示判断结果2.自定义函数fct0判断是否为完数,如果是完数返回1,否则返回0。自定义函数是判断函数,一般是返回1,否则返回0
例:输入一个正整数,判断其是否为完数。完数是一个正整数的所有 因子之和等于该数本身,例如:6的因子为1、2、3 ,而1+2+3=6, 所以6是完数。 要求: 1. 在主函数中输入一个正整数,调用函数fct()判断是否为完数,然后 显示判断结果. 2. 自定义函数fct() 判断是否为完数,如果是完数返回1,否则返回 0。 自定义函数是判断函数,一般是返回1,否则返回0