这个东西初学者是真的不会

图书馆规定对延期还书进行罚款。延期5 天之内罚款2元,延期6-10 天罚款5元,延期10
天以上罚款10元,延期超过 30 天则取消图书馆会员资格。编写程序,根据输入的某会员延期还书的
天数,输出相应的罚款或适当的信息。写出该问题的算法分析过程,并编写代码进行实现。
问题及算法分析:
实现代码:


#include<stdio.h>
#include<string.h>
#include<stdlib.h>

void main()
{
    int n = 0;
    int num = 0;
    scanf("%d", &n);
    if (n > 0 && n <= 5)
    {
        num = 2;
    }
    else if (n > 5 && n <= 10)
    {
        num = 5;
    }
    else if (n > 10)
    {
        num = 10;
    }
    printf("罚款%d元\n", num);
    if (n > 30)
    {
        printf("取消图书馆会员资格");
    }
}

这个用if...else判断一下就好了啊

/*
图书馆规定对延期还书进行罚款。延期5 天之内罚款2元,延期6-10 天罚款5元,延期10
天以上罚款10元,延期超过 30 天则取消图书馆会员资格。编写程序,根据输入的某会员延期还书的
天数,输出相应的罚款或适当的信息。写出该问题的算法分析过程,并编写代码进行实现。
*/
#include <stdio.h>
int main()
{
    int days;
    scanf("%d",&days);
    if(days > 30)
        printf("取消图书馆会员资格");
    else if(days > 10)
        printf("罚款10元");
    else if(days >= 6)
        printf("罚款5元");
    else
        printf("罚款2元");
    return 0;
}