for循环中的int和float增量条件

马扎亚·贾米尔(Mazaya Jamil)

我正在做一个涉及整数和浮点数的程序。让我说我想计算x={1,1/2,2,3,4}并想要使用for-loop但是我知道增加的条件

for(x=1;x<=4;x++)

作为x++=x+1

我想在x={1,2,3,4}找到迭代x={1/2}但是我不知道如何修改for循环语句。要么使0.5或1递增。但是,如果我将其设置为0.5,我将得到5/2和7/2的答案。

奥利夫

这应该工作:

for (int i=1; i<=4; i++) {
    for (float j=i; j<=std::max(1.6, i); j+=0.5) {
        cout << j << endl;
    }
}

上面的代码将打印所需的序列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章