100(i+800);
    print100(i+900);
}

int main() {
        print1000(1);
        return 0;
}</pre>
<p>不过，print用得多了一些。我们可以用宏嘛。</p>
<pre data-enlighter-language="c" class="EnlighterJSRAW">#include&lt;stdio.h&gt;
#define Out(i)       printf(&#34;%d\n&#34;, i++);
#define REP(N)       N N N N N N N N N N
#define Out1000(i)   REP(REP(REP(Out(i))));
void main()
{
    int i = 1;
    Out1000(i);
}</pre>
<p>不过，我们应该使用C++的一些特性，比如：</p>
<p>使用构造