题目的结果是69.399994吗?

来源:5-14 综合练习

小晏

2016-03-03 11:49

 怎么才能输出2位小数?

写回答 关注

2回答

  • 七九九
    2016-03-03 21:30:37
    已采纳

    格式化输出,"%.2f”,      .2  代表小数点后2位数字。

    小晏

    非常感谢!

    2016-03-04 09:33:36

    共 1 条回复 >

  • ODST121
    2016-03-03 13:14:23

    int i=0, j=0, n=0, min=0, max=0,sum=0;
    int a[7];
    for (i = 0; i < 7; i++)
    scanf_s("%d,", &a[i]);
    if (min>a[i])
    {min = a[i + 1];
    a[i] = min;
    a[i] = a[i + 1];}
    if (max < a[j])
    {max = a[j - 1];
    a[j] = max;
    a[j] = a[j - 1];}
    {min = a[1];
      max = a[7];}

    sum = a[2] + a[3] + a[4] + a[5] + a[6];
    n = (sum / 5);
    printf("%5.2f",(float) n);

    return 0;
    }

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926206 学习 · 20797 问题

查看课程

相似问题