C 语言程序,用于检查一个数是否能被 5 整除


2023年10月22日, Learn eTutorial
684

如何检查一个数的整除性?

如果我们说一个数“x”能被数“y”整除,那么在“x”除以“y”之后将没有余数

如何检查一个数是否能被 5 整除?

要检查给定的数是否能被 5 整除,我们必须将给定的数除以 5,并检查余数是否为零。如果余数为零,则给定的数能被 5 整除,否则不能。

我们如何在这个 C 语言程序中应用数字可整除性逻辑?

在这个 C 语言程序中,为了检查余数是否为零,我们使用了模运算符。模运算符将在完成除法后保存余数,我们必须使用 if 条件检查该余数是否为零。最后打印结果。

算法

步骤 1:包含头文件以使用 C 中的内置函数

步骤 2:从用户处获取要检查可整除性的数字

步骤 3:使用模运算符获取余数

步骤 4:使用 if 条件检查余数是否为零

步骤 5:如果余数为零,则打印“可整除”,否则打印“不可整除”。

 

C 语言源代码

                                          /**
 * C program to check the divisibility of any number
 */

#include <stdio.h>

int main()
{
    int num;

    /* Input number from user */
    printf("Enter any number: ");
    scanf("%d", #);


    /*
     * If  num modulo division 5 is 0 
     * then the number is divisible by 5 
     */
    if((num % 5 == 0)
    {
        printf("Number is divisible by 5");
    }
    else
    {
        printf("Number is not divisible by 5");
    }

    return 0;
}

                                      

输出

Enter any number:  10

Number is divisible by 5