为了账号安全,请及时绑定邮箱和手机立即绑定

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

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

ly19910311 提问者

为什么不直接用for循环把排队前的身高输出,干嘛非得在for循环语句里嵌套if条件句呢?
2016-03-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信