-3

我在 Visual Studio 中使用 C++ 进行开发。我试图让这个计算适用于这三个独立的问题:

3.0 * 5.0  
7.1 * 8.3 - 2.2  
3.2 / (6.1 * 5) 

这是我到目前为止的代码:

#include <stdio.h>
int main ()
{
    double A = 3.0;
    double B = 5.0;
    double C = 7.0;
    double D = 8.3;
    double E = 2.2;
    double F = 3.2;
    double G = 6.1;
    double H = 5;
    double I 
    double J
    double K
    printf("")
    return 0;
}

我怎样才能得到这三个问题的答案?我只是把正确的字母放在括号里吗?格式是什么?

4

2 回答 2

1

如果您只想打印

printf("%g",A*B);
printf("%g",C*D-E);
printf("%g",F/(G*H));

如果要保存在新变量中并打印

I = A*B;
printf("%g",I);   

等等...

于 2013-09-02T05:26:06.463 回答
0

您可以使用

printf("%f", aDoubleOrSinglePrecisionFloat);

%lf 也是有效的。例如,您还可以使用 %0.2f 指定输出精度。这意味着你只想要 2 个小数。

用于计算。使用您的字母/变量或直接使用没关系的公式。

于 2013-09-02T05:32:49.967 回答