#include <stdio.h> int main() { int count = 0; int n = 0; scanf("%d",&n); if(n % 2 == 0) { count++; printf("2"); } if(n % 3 == 0) { count++; if(count == 2) { printf(" 3"); } else printf("3"); } if(n % 7 == 0) { count++; if(count >= 2) { printf(" 7"); } else printf("7"); } if(count == 0) printf("n"); return 0; }
主要在于输出格式的问题,可以用个计数count加上if else 语句解决。