自留or欢迎大佬纠错【题目描述】读入一个双精度浮点数分别按输出格式“%f”“%f”保留5位小数“%e”和“%g”的形式输出这个整数每次在单独一行上输出。【输入】一个双精度浮点数。【输出】第一行是按“%f”输出的双精度浮点数第二行是按“%f”保留5位小数输出的双精度浮点数第三行是按“%e”输出的双精度浮点数第四行是按“%g”输出的双精度浮点数。【输入样例】12.3456789【输出样例】12.34567912.345681.234568e00112.3457#includestdio.hint main(){double a;scanf(%lf,a);printf(%f\n%.5f\n%e\n%g\n,a,a,a,a);//%e意为科学计数法表示小数%g意为智能最短格式自 //动删尾 0 自动切换计数法return 0;}//另外%f%e 默认保留6位小数%g默认保留6位有效数字
【输出浮点数】信息学奥赛一本通C语言解法(题号1027)
自留or欢迎大佬纠错【题目描述】读入一个双精度浮点数分别按输出格式“%f”“%f”保留5位小数“%e”和“%g”的形式输出这个整数每次在单独一行上输出。【输入】一个双精度浮点数。【输出】第一行是按“%f”输出的双精度浮点数第二行是按“%f”保留5位小数输出的双精度浮点数第三行是按“%e”输出的双精度浮点数第四行是按“%g”输出的双精度浮点数。【输入样例】12.3456789【输出样例】12.34567912.345681.234568e00112.3457#includestdio.hint main(){double a;scanf(%lf,a);printf(%f\n%.5f\n%e\n%g\n,a,a,a,a);//%e意为科学计数法表示小数%g意为智能最短格式自 //动删尾 0 自动切换计数法return 0;}//另外%f%e 默认保留6位小数%g默认保留6位有效数字