题解 | #牛牛的二三七整除#
牛牛的二三七整除
https://www.nowcoder.com/practice/b2cf0b791245436f8f0591ae9f4c664f
#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 语句解决。