首页 > 试题广场 >

编写一个程序,读入一个浮点数,并分别以小数形式和指数形式打印

[问答题]

编写一个程序,读入一个浮点数,并分别以小数形式和指数形式打印。输出应如同下面格式(实际显示的指数位数也许因系统而不同):

The input is 21.290000 or 2.129000e+001.

推荐
#include<stdio.h>
int main(void)
{
 float a;
 scanf("%f",&a);
 printf("The input is %f or %e\n",a,a);
 return(0);
}

发表于 2018-05-05 21:31:11 回复(0)
#include <stdio.h>
int main (void)
{
    float a;
    printf("请输入一个浮点数:");
    scanf("%f",&a);
    printf("它的两个表示形式是:The input is %f or %e",a,a);
    return 0;
}

编辑于 2020-08-03 18:14:59 回复(0)
小数形式:%f
指数形式:%e
发表于 2020-02-11 11:48:40 回复(0)
#include <stdio.h>
int main () {
    float a;
    printf("Input the float number :");
    scanf(" %f",&a);
    printf("The input is %f or %e\n",a,a);

    system("pause");  // 解决弹窗一闪而过
    return(0);
}
发表于 2019-01-13 15:27:28 回复(0)