这个for语句的作用?和if条件句的意思

来源:6-5 数组的应用(一)

ly19910311

2016-03-10 20:38

 double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};

    int i,j;

    printf("\n************排队前*************\n");

    for(i=0;i<10;i++)

    {

        if(i != 9)   

            printf("%1.2f, ", arr[i]);  //%1.2f表示小数点前一位,小数点后精确到两位

        else

            printf("%1.2f", arr[i]);    //%1.2f表示小数点前一位,小数点后精确到两位

    }

这个for语句是什么作用?为什么还要有if条件句呢?

写回答 关注

2回答

  • 双叶杏
    2016-05-25 10:53:22

    if语句的作用是在升高后面加逗号,而最后一个升高后面不加逗号   重点是逗号!

  • 双叶杏
    2016-03-10 23:00:44

    i!=9时,输出的是%1.2f,,i=9即最后一个元素%1.2f后面没逗号,总体的输出格式就是  x,x,x,x,x,x,x,x,x,x   最后一个x后面不带逗号

    ly1991...

    为什么不直接用for循环把排队前的身高输出,干嘛非得在for循环语句里嵌套if条件句呢?

    2016-03-11 15:50:59

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题