首页 > 解决方案 > For循环中的取模

问题描述

我正在学习 C++。我需要在循环中迭代 10000 次for,每 100 次(使用%)应该有一个点“。” 印在号码旁边。主要的问题是,如何把“。” 旁边的号码?

for(int i = 1; i < 10001; i++) {
    cout << i << endl;
    if(i % 100 == 0) {
        cout << "." << endl;
    }
}

标签: c++for-loopiterationmodulo

解决方案


所以主要的问题是如何把“。” 旁边的号码??

只做endl一次:

for(int i = 1; i < 10001; i++) {
        cout << i;
        if(i % 100 == 0) {
            cout << ".";
        }
        cout << endl;
    }

推荐阅读