C语言:三天打鱼两天晒网

#include 

int main()
{
    int N;
    scanf("%d",&N);
    if(N<=3)
    {
        printf("Fishing in day %d\n",N);
    }
    else if(N>3 && N<=5)
    {
        printf("Drying in day %d\n",N);
    }
    if(N>5)
    {
        if(N%5<=3 && N%5>0)
        {
            printf("Fishing in day %d\n",N);
        }
        else if(N%5>3 && N%5<5)
        {
            printf("Drying in day %d",N);
        }
        else if(N%5==0)
        {
            printf("Drying in day %d",N);
                
        }
    }
    
    return 0;
}

 解析:先判断N<=5 的情况,再判断N>5的情况,N>5的情况通过取余来解决。

你可能感兴趣的:(c语言)