设计实数输出的格式,具体要求如下: ⑴第1行输出一个实数;⑵第2行内输出两个实数;⑶第3行内输出三个实数。依此类推,共输出n行。 实数用"6.2f"格式输出。 输入 一个整数n(输出的行数)和 一个实数float范围 输出 输出n行, 第1行打印一遍输入的数,第2行打印两遍,第3行打印三遍,第n行打印n遍。 输出的数多于2个的行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。 样例输入 3 0.618 样例输出 0.62 0.62 0.62 0.62 0.62 0.62

题目

设计实数输出的格式,具体要求如下: ⑴第1行输出一个实数;⑵第2行内输出两个实数;⑶第3行内输出三个实数。依此类推,共输出n行。 实数用"6.2f"格式输出。 输入 一个整数n(输出的行数)和 一个实数float范围 输出 输出n行, 第1行打印一遍输入的数,第2行打印两遍,第3行打印三遍,第n行打印n遍。 输出的数多于2个的行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。 样例输入 3 0.618 样例输出 0.62 0.62 0.62 0.62 0.62 0.62


相似考题
参考答案和解析
D
更多“设计实数输出的格式,具体要求如下: ⑴第1行输出一个实数;⑵第2行内输出两个实数;⑶第3行内输出三个实数。依此类推,共输出n行。 实数用"6.2f"格式输出。 输入 一个整数n(输出的行数)和 一个实数float范围 输出 输出n行, 第1行打印一遍输入的数,第2行打印两遍,第3行打印三遍,第n行打印n遍。 输出的数多于2个的行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。 样例输入 3 0.618 样例输出 0.62 0.62 0.62 0.62 0.62 0.62”相关问题
  • 第1题:

    给定程序MODll.c中函数fun的功能是;由形参给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。

    例如,n=8时,输入:193.199,195.673,195.757,196.051,196.092,196.596,196.579,196.763

    所得平均值为:195.838745,在平均值以上的实数个数应为:5

    请改正程序中的错误,使程序能输出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)int j-c=0;double xa=0.0; (2)if (x[j]>=xa)
    (1)int j-c=0;double xa=0.0; (2)if (x[j]>=xa) 解析:本题中函数的功能是输出平均值,并统计在平均值以上(含平均值)的实数个数。本题中的函数实现过程首先求解平均值,然后将所有值与平均值进行比较,统计高于平均值的实数个数。

  • 第2题:

    一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1≤i≤n)个元素是______。

    A.不确定

    B.n-i+l

    C.i

    D.n-i


    正确答案:B
    解析:栈的特点是先进后出,若输入序列为123…n,输出的第一个元素是n,则表明,所有元素都已入栈,则出栈顺序为:第1个元素为n,第2个元素为n-1,第3个元素为n-2,…,第i个元素是n-i+1。

  • 第3题:

    一个栈的输入序列为123…n,若输出的序列的第一个元素是n,输出的第i(1<=i<=n)个元素是【】

    A.不确定

    B.n-i+l

    C.i

    D.n-i


    正确答案:B
    [解析]因为输出序列的第一个元素是n,说明 n个元素全部进栈后才开始出栈,则输出第1个是n,第2个是n-1,第3个是n-2,……,第i 个是n-(i-1),即n-i+1.

  • 第4题:

    若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是( )。

    A.不确定
    B.n-i
    C.n-i-l
    D.n-i+l

    答案:D
    解析:
    此时,输出序列一定是输入序列的逆序,故第i个输出元素为n-i+l。

  • 第5题:

    编写一程序,从键盘输入10个实数,计算并输出算术平均数。


    正确答案: main()
    { float a[11]={0};
    float ave=0;
    int i,j;
    print("please enter your num");
    for(i=0;i<10;i++)
    {
    scanf("%f/n",&a[i]);
    }
    for(j=0;j<10;j++)
    {
    a[10]+=a[j];
    }
    ave=a[10]/10;
    printf(the answer is %f,a[10]);
    }

  • 第6题:

    若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是()。

    • A、不确定
    • B、n-i
    • C、n-i-1
    • D、n-i+1

    正确答案:D

  • 第7题:

    已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。


    正确答案:n—1

  • 第8题:

    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。


    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();

  • 第9题:

    单选题
    若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是()。
    A

    不确定

    B

    n-i

    C

    n-i-1

    D

    n-i+1


    正确答案: B
    解析: 暂无解析

  • 第10题:

    问答题
    编写一程序,从键盘输入10个实数,计算并输出算数平均数。

    正确答案: #include
    void main()
    {
    float x,s=0;
    for(i=0;i<10;i++)
    {
    scanf(“%f”,&x);
    s=s+x;
    }
    printf(“The average is %f”,s/10);
    }
    解析: 暂无解析

  • 第11题:

    填空题
    已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。

    正确答案: n—1
    解析: 暂无解析

  • 第12题:

    问答题
    编一个程序,定义一个数组,用for语句输入10个实数存入这个数组,然后按逆序重新存放后再输出。

    正确答案: double[]a=newdouble[10];
    doubletemp;
    for(inti=0;i<10;i++)
    {
    Console.Write("请输入一个实数:");
    a[i]=double.Parse(Console.ReadLine());
    }
    for(inti=0;i<10/2;i++)
    {
    temp=a[i];
    a[i]=a[9-i];
    a[9-i]=temp;
    }
    for(inti=0;i<10;i++)Console.Write("{0}",a[i]);
    Console.WriteLine();
    解析: 暂无解析

  • 第13题:

    已知在文件in.dat中存有N个实数(N<200),函数ReadDat是读取这N个实数并存入数组xx中。请编制函数CalValue,其功能要求:1.求出这N个实数的平均值aver;2.分别求出这N个实数的整数部分值之和sumint以及小数部分值之和sumdec,最后调用函数WriteDat把所求的结果输出到文件out.dat中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。


    正确答案:
    【审题关键句】求实数的平均值aver;求实数的整数部分之和及小数部分之和。
    【解题思路】
    ①定义整型循环变量i和长整型变量num。
    ②在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于N时,结束循环。在循环体中,把数组元素 xx[i]的数据类型通过强制数据类型转换成长整型数据所得的整数赋给变量mum,再把mum的值累加到变量sumint,用数组元素xx[i]的值减去num的值就得到xx[i]的小数部分,把这个值累加到变量sumdec。把数组元素xx[i]累加到变量aver。 ⑨退出循环后,用变量aver的值除N就得到了这N个实数的平均值,赋给变量aver。
    【参考答案】

  • 第14题:

    栈的输入序列为1,2,3,…,n-1,n,输出序列的第1个元素为n,则第i个输出元素为

    A.n-i+1

    B.n-1

    C.i

    D.哪个元素无所谓


    正确答案:A
    解析:栈的操作原则是“后进先出”,由于输出序列的第1个元素为n,n必定是最后进栈元素,所以一定是将序列(1,2,3,…,n-1,n)全部进栈后才有出栈,这样输出序列的第1个元素为n,第2个元素是n-1,第3个元素是n-2,…,第i个元素是n-i+1。

  • 第15题:

    在printf的格式字符中,e格式字符的作用是( )。

    A)以十六进制无符号形式输出整数

    B)以带符号的十进制形式输出整数

    C)以指数形式输出实数

    D)以字符形式输出,且只输出一个字符


    正确答案:C

  • 第16题:

    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()

    A.n-1-i
    B.n-i
    C.n+1-i
    D.不能确定

    答案:C
    解析:
    经过栈后的输出序列中第一个元素为n,代表从1至n是一次性全部人栈的,所以出栈序列刚好是入栈序列的倒序。

  • 第17题:

    编写一程序,从键盘输入10个实数,计算并输出算数平均数。


    正确答案: #include
    void main()
    {
    float x,s=0;
    for(i=0;i<10;i++)
    {
    scanf(“%f”,&x);
    s=s+x;
    }
    printf(“The average is %f”,s/10);
    }

  • 第18题:

    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()。

    • A、n-i
    • B、n-1-i
    • C、n+1-i
    • D、不能确定

    正确答案:C

  • 第19题:

    编一个程序,定义一个数组,用for语句输入10个实数存入这个数组,然后按逆序重新存放后再输出。


    正确答案: double[]a=newdouble[10];
    doubletemp;
    for(inti=0;i<10;i++)
    {
    Console.Write("请输入一个实数:");
    a[i]=double.Parse(Console.ReadLine());
    }
    for(inti=0;i<10/2;i++)
    {
    temp=a[i];
    a[i]=a[9-i];
    a[9-i]=temp;
    }
    for(inti=0;i<10;i++)Console.Write("{0}",a[i]);
    Console.WriteLine();

  • 第20题:

    单选题
    一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。
    A

    不确定

    B

    n-i+l

    C

    i

    D

    n-i


    正确答案: D
    解析:

  • 第21题:

    单选题
    若一个栈的输入序列是1,2,3……n,则输出序列的第一个元素是n,则第i个输出元素是()
    A

    n-i

    B

    i

    C

    n-i+1

    D

    n-i-1


    正确答案: A
    解析: 暂无解析

  • 第22题:

    问答题
    编写一程序,从键盘输入10个实数,计算并输出算术平均数。

    正确答案: main()
    { float a[11]={0};
    float ave=0;
    int i,j;
    print("please enter your num");
    for(i=0;i<10;i++)
    {
    scanf("%f/n",&a[i]);
    }
    for(j=0;j<10;j++)
    {
    a[10]+=a[j];
    }
    ave=a[10]/10;
    printf(the answer is %f,a[10]);
    }
    解析: 暂无解析

  • 第23题:

    问答题
    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。

    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();
    解析: 暂无解析

  • 第24题:

    单选题
    设输入序列1、2、3、…、n经过栈作用后,输出序列中的第一个元素是n,则输出序列中的第i个输出元素是()
    A

    n-i

    B

    n-1-i

    C

    n+l-i

    D

    不能确定


    正确答案: B
    解析: 暂无解析