问答详情
源自:6-5 数组的应用(一)

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

 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条件句呢?

提问者:ly19910311 2016-03-10 20:38

个回答

  • 双叶杏
    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后面不带逗号