根本用不到循环,杀鸡焉用宰牛刀
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n%2==0&&n%3==0&&n%7==0)
printf("2 3 7\n");
else if(n%2==0&&n%3==0)
printf("2 3\n");
else if(n%2==0&&n%7==0)
printf("2 7\n");
else if(n%3==0&&n%7==0)
printf("3 7\n");
else if(n%2==0)
printf("2\n");
else if(n%3==0)
printf("3\n");
else if(n%7==0)
printf("7\n");
else
printf("n");
return 0;
}

京公网安备 11010502036488号