c++类的程序有点迷糊

下面的程序输出[10..100]间既能被3整除,又能被5整除的整数,要求每行输出5个,程序结束前输出一共输出了多少个满足条件的数。请在横线上填上适当的表达式或语句。

#include<stdio.h>

int main()

{

int n, ① ;

for( n=10; ② ;n++ )

{

if (n%3==0&&    ③     )

{

printf(“%5d”,n);

if(++count%5 ④ ) printf(“\n”);

}

printf(“共输出了%d个数\n”, ⑤ );

}

}

#include<stdio.h>

int main()

{
int n;
int count = 0;

for (n = 10; n<=100; n++)

{
    if (n % 3 == 0 && n%5==0)
    {
        printf(" %5d", n);

        if (++count % 5 ==0) printf("\n");

    }

    printf("共输出了 % d个数\n", count);

}

}
这个是C不是C++,C++开头是