我有这个循环,这些变量打印两次。
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...??);
}
如何为fprintf创建表达式,以便循环运行3次并打印出来:
0
2
3
5
6
8
答案 0 :(得分:1)
我不确定我是否正确解释了序列 - 但至少对于你提供的nubers来说这会有效:
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);
}