题解 | 牛牛的二三七整除
#include <stdio.h>
int main() {
int n;
//标志位
int flag = 0;
scanf("%d",&n);
//分步
// if(n%2 == 0){
// printf("%d ",2);
// flag ++;
// }
// if(n%3 == 0){
// printf("%d ",3);
// flag ++;
// }
// if(n%7 == 0){
// printf("%d ",7);
// flag ++;
// }
//循环
int list[3] = {2,3,7};
for(int i = 0;i<3;i++){
if(n%list[i] == 0){
printf("%d ",list[i]);
flag++;
}
}
if(flag == 0){
printf("n");
}
return 0;
}
查看11道真题和解析
