c语言求倍数

Python020

c语言求倍数,第1张

只要两个条件:

1、a != 0           //不等于0

2、a%b == 0      //能整除

int a, b

scanf("%d%d", &a, &b)

if ((a != 0) && (a%b == 0))

    return 1;//则是倍数

程序的健壮性不够强。你没有考虑到除0的情况:

如果a是0,那么直接就可以输出1了;

如果a不为0,但b是0,那么直接输出0了