题目描述

请设计输出实数的格式,
包括:
⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。
实数用"6.2f"格式输出。

输入

一个实数,float范围

输出

输出3行,第一行打印一遍输入的数,第二行打印两遍,第三行打印三遍。 
第二行和第三行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。

样例输入

0.618

样例输出

0.62
0.62 0.62
0.62 0.62 0.62

来源/分类

C语言

题目截图:

ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用_c语言


思路:

简单输出就好!
看代码吧。

代码:

#include <iostream>
using namespace std;
int main()
{
double x;
cin>>x;
printf("%6.2f\n",x);
printf("%6.2f %6.2f\n",x,x);
printf("%6.2f %6.2f %6.2f\n",x,x,x);
}

代码截图:

ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用_ios_02


运行结果:

ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用_格式输出_03


OJ结果:

ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用_ios_04

OK看来:

6.2f和.2f的区别就是:

输出前面会出现空格!

ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用_格式输出_05