您的位置:首页 > 其它

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

2017-03-20 21:09 1241 查看
题目描述
请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。

输入
一个实数,float范围

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

样例输入

0.618


样例输出

0.62
0.62   0.62
0.62   0.62   0.62

#include<stdio.h>          //刚开始程序是这样的,结果一直提示格式错误,看了好久,也没想出来为什么,
int main()                 //后来翻翻别人的博客,发现在一行的最后是没有空格的,就添加了一个限制条件,就能通过了
{
    float n;
    scanf("%f",&n);
    for(int i=1;i<4;i++)
    {    
       for(int j=1;j<=i;j++)
       {
          printf("%6.2f ",n);
         
       }
        printf("\n");
    }
       return 0;
}

#include<stdio.h>                           //提交能通过的程序
int main()
{
    float n;
    scanf("%f",&n);
    for(int i=1;i<4;i++)
    {    
       for(int j=1;j<=i;j++)
       {
           if(j==i)
           printf("%6.2f",n);
           else
              printf("%6.2f ",n);
         
       }
        printf("\n");
    }
       return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐