编写一个C程序来实现两个浮点数的四则运算。

编写一个C程序来实现两个浮点数的四则运算。,第1张

#include <stdio.h>

int main()

{

    double d1,d2,r

    char op

    printf("Input d1 op d2: ")

    scanf("%lf %c %lf"升埋和,&d1,&op,&d2)

    switch(op){

    case '+': r = d1 + d2 break

    case '-': r = d1 - d2 break

   吵盯 case '*': r = d1 * d2 液枝break

    case '/': r = d1 / d2 break

    }

    printf("%lf %c %lf = %lf\n",d1,op,d2,r)

    return 0

}

.采用定点方法 如一个脉冲代表0.003米,将其扩大1000倍为整数3,然后显示结果

unsigneg long int depth=pulse*3 最后显示时把小数点定在倒数第4位后面即可

2.

用C语言编程稿或时,可用float型,后将结果转化成字符串,然后用字符串显示函数

如 sprintf(s,"%6.4f",a), a是浮点数变量 S[]是保存字符串转换结果的数组  长度根据需要自己定 中间引号里是输出格式控制符,类似于print

方法1我碧耐一悔敬春直采用,第2种方法是我最近才学会的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12255858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存