其实这个题目不用这么麻烦的,因为能同时被3和5整除的肯定是3和5的公倍数,而公倍数又是最小公倍数的倍数所以满足条件的数一定是15的倍数#include #include void main(){ int n; scanf("%d",&n); if(n%15==0)puts("能同时被3和5整除"); else puts("不能同时被3和5整除");}