要不参考下我的吧:
#include <stdio.h>
int main() {
int i;
for (i = 15; i <= 100; i++) {
if (i % 3 == 0 && (i % 10 == 5 || i / 10 == 5)) {
printf("%d ", i);
}
}
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。———来自百度百科