编写一个程序,读取三个整数a,b 和c,并输出 a 和 b 之间(包括ab)的c 因数的个数 .

img


第一是题目看不懂,是求a、b、c三个数的公因数个数?希望得到解答!

供参考:

#include <stdio.h>
int main()
{
    int i,a,b,c,cnt=0;
    scanf("%d%d%d",&a,&b,&c);
    if (a > b)  i=a,a=b,b=i;
    for (i = a; i <= b; i++)
         if (c % i == 0) cnt++;
    printf("%d",cnt);
    return 0;
}