如果我们说一个数“x”能被数“y”整除,那么在“x”除以“y”之后将没有余数。
要检查给定的数是否能被 5 整除,我们必须将给定的数除以 5,并检查余数是否为零。如果余数为零,则给定的数能被 5 整除,否则不能。
在这个 C 语言程序中,为了检查余数是否为零,我们使用了模运算符。模运算符将在完成除法后保存余数,我们必须使用 if 条件检查该余数是否为零。最后打印结果。
步骤 1:包含头文件以使用 C 中的内置函数
步骤 2:从用户处获取要检查可整除性的数字
步骤 3:使用模运算符获取余数
步骤 4:使用 if 条件检查余数是否为零
步骤 5:如果余数为零,则打印“可整除”,否则打印“不可整除”。
/**
* 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