首页 > 代码库 > 第六章编程练习8

第六章编程练习8

编写一个程序,要求输入两个浮点数,然后打印出用二者的差值除以二者的乘积所得的结果,使用一个函数来返回计算的结果。
在用户键入非数字的输入之前程序循环处理每对输入值。

#include<stdio.h>
float calc(float n1, float n2);
int main(void){
    float n1,n2,result;
    printf("请输入两个数字:");
    while(scanf("%f%f",&n1,&n2)==2){
        result = calc(n1,n2);
        printf("max_float - min_float) / (max_float * min_float) = %f\n",result );
    }
    return 0;
}
float calc(float n1,float n2){
    return (n1-n2)/(n1*n2);
}

 

第六章编程练习8