转换为科学计数法

时间:2020-11-07 03:11:19

标签: c

如何首先转换要添加到C程序中科学计数法的数字。然后将它们加在一起,一旦得到最终答案,然后将其转换回科学计数法并返回?

1 个答案:

答案 0 :(得分:2)

怎么了?

#include <stdio.h>

int main(void)
{
    double a, b, c;
    printf("Enter two numbers: ");
    if (scanf("%lf %lf", &a, &b) != 2)
    {
        fprintf(stderr, "Expected two floating point numbers\n");
        return 1;
    }
    c = a + b;
    printf("%13.6e + %13.6e = %13.6e\n", a, b, c);
    return 0;
}

示例运行:

Enter two numbers: 13.456e34 +11.44225534e33
 1.345600e+35 +  1.144226e+34 =  1.460023e+35