|
这个不用除法,用求余,就是%运算符
%运算符,格式:a%b,返回a/b的余数,a、b都是整数
按照这道题来说,如果第二个数是是第一个数的约数,那么 第一个数%第二个数 结果应该是0
所以可得代码:
[mw_shl_code=c,true]#include <stdio.h>
int main()
{
int a,b;
printf("输入第一个数a:");
scanf( "%d", &a );
printf("输入第二个数b:");
scanf( "%d", &b );
if (b==0) //不能除0
printf("error!\n");
else if(a%b==0) //若除尽了
printf("yes\n"); //是约数
else //除不尽
printf("no\n"); //不是
system("pause");
}[/mw_shl_code] |
|