#include <stdio.h>int main(){int a;scanf("%d",&a);
if(a%3==0||a/100%3==3) printf("%d",a); else printf("Error!"); return 0;
}//在逻辑或 || 后面的a/100%3==3就是满足百位数是3的这个条件的数如果还有什么不懂的,可以问我。
都注释光了,哪来num变量啊你是要输入一个变量,然后其是否是3的倍数,并且百位数字是3吗?