C语言:判断a和b是否是整数倍的关系

2025-05-19 22:47:21

1、首先,打开我们的DEV C++软件,并点击“新建源代码”。

C语言:判断a和b是否是整数倍的关系

2、然后在我们的编辑页面输入以下源代码:#include <stdio.h>int main(){int mNum(int a,int b);int a,b,temp;printf("请输入两个整数:");scanf("%d %d",&a,&b);temp=mNum(a,b);if(temp)printf("两者成比倍数关系");elseprintf("两者不成倍数关系");return 0;}int mNum(int a,int b){if((a%b==0||b%a==0)) return 1; else return 0;}

C语言:判断a和b是否是整数倍的关系

3、此次程序我们采用的是先对需要的函数进行声明,然后在进行调用,同学们可以根据自己的喜好来,也可先进行编写调用部分,再进行声明,这样的操作不会影响程序的运行与结果。

C语言:判断a和b是否是整数倍的关系

4、因为题目要求我们编写函数int mNum(int a,int b),并用它来确定a和b是否是整数倍的关系,所以,我们在编写源代码时,要输入“if((a%b==0||b%a==0))”来表明我们需要计算机帮我们计算出的数值。

C语言:判断a和b是否是整数倍的关系

5、而且,题目还要求我们在进行判断之后,如果a是b的整数倍(或者b是a的整数倍)则函数返回值为1,否则返回0。所以我们的程序里就必须有这一条说明。说明一下,“1”通常情况下表示“yes”,“0”表示“no”

C语言:判断a和b是否是整数倍的关系

6、最后点击“运行”,然后在输入面板中输入我们的任意两个数,点击回车“enter”,计算机即可帮我们判断出这两者的所属关系了。

C语言:判断a和b是否是整数倍的关系
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢