C++ 用于循环和打印某些值

C++ 用于循环和打印某些值,c++,for-loop,C++,For Loop,我有一个循环,其中包含两次打印的变量 int size=3; int num=4; int i; for ( i = 0; i < num - 1; ++i ) { fprintf(stdout, "%i\n", i..?); fprintf(stdout, "%i\n", i...??); } int size=3; int num=4; int i; 对于(i=0;i

我有一个循环,其中包含两次打印的变量

int size=3;
int num=4;

int i;
for ( i = 0; i < num - 1; ++i )
{
    fprintf(stdout, "%i\n", i..?);
    fprintf(stdout, "%i\n", i...??);

}
int size=3;
int num=4;
int i;
对于(i=0;i
如何为fprintf生成表达式,以便循环运行3次并打印出:

0

二,

三,

五,

六,


8

我不确定我是否正确解释了序列-但至少对于您提供的数字来说,这是可行的:

int size=3;
int num=4;

int i;
for ( i = 0; i < num - 1; ++i )
{
    fprintf(stdout, "%i\n", i*3);
    fprintf(stdout, "%i\n", i*3+2);
}
int size=3;
int num=4;
int i;
对于(i=0;i
谢谢!这就是我要找的