可以使用:%e或者%E输出指数形式。
%e/%E 以指数形式输出单、双精度实数。
例如:
#include
#include
int main()
{
double a=10000,b=43.23435;
printf("%e\n",a);
printf("%E\n",b);
return 0;
}
/*
输出:
1.000000e+004
4.323435E+001
*/
用%e格式修饰符输出即可,但前提是要有头文件#include
为什么不用C++做呢,方便,它有一个特别的库,可以让数据按格式输出
℅e