我正在做一个涉及整数和浮点数的程序。让我说我想计算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] 删除。
我来说两句