#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 语句解决。

京公网安备 11010502036488号