题目描述
输入一个数字n,然后输入n组数据,每组数据中只有两个整数a和b,如果a能被b整除,那么输出YES,否则输出NO。
解题思路
首先对于除法,我们很容易知道它的边界情况被漏掉,这个边界情况就是
对于除数b,不可以是0
,如果除数b是0的话,那么相当于分母是0,那么是错误的。所以这个边界情况要考虑到。
其次,要判断a能否被b整除,那么其实就是看a除以b的余数是否为0,如果是0,那么说明a可以被b整除,否则说明a不能被b整除。那么,在C语言中,我们可以想到取模运算,即%
。
解题代码
解法一
#include <stdio.h>
int main()
{
int n;
int a, b;
while(scanf("%d",