Ну студенты ё-моё, совсем обленились. Число кратно трем, если делится на три без остатка, верно? Остаток от деления обозначается знаком процента (%), следовательно получаем
#include <stdio.h>
int main()
{
int a;
for(a=1;a<=100;a++)
if(a%3==0)
printf("%d ",a);
return(0);
}