C语言 求两数的最大公约数和最小公倍数
2024-08-26 20:39:35
//作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/
#include<stdio.h>
//最大公约数
int gys(int x,int y){
int r;
while(y!=){
r=x%y;
x=y;
y=r;
}
return x;
}
//最小公倍数
int gbs(int x,int y){
int z;
z=x*y/gys(x,y);
return z;
} void main(){
int x,y;
printf("Please input two numbers:\n");
scanf("%d %d",&x,&y);
if(x<y){//交换x, y
x=x+y;
y=x-y;
x=x-y;
}
printf("%d 与 %d 的最大公约数为 %d\n",x,y,gys(x,y));
printf("%d 与 %d 的最小公倍数为 %d\n",x,y,gbs(x,y));
}
结果为:
最新文章
- 将PDM文件导出成CHM帮助文件
- html5 图片转base64预览显示
- Linux C 程序 指针和字符串函数(11)
- SQLite使用教程4 创建数据库
- ios 添加通用断点定位到异常点
- Google邮箱:Gmail国际顶级邮箱
- war文件
- 矩阵快速幂---BestCoder Round#8 1002
- 谈话Java在ThreadLocal理解类
- js中的访问器属性中的getter和setter函数实现数据双向绑定
- 【转】awk用法介绍
- MQTT和paho(二)socket
- 测试APPEND INSERT是否产生UNDO信息的过程
- 设计模式C++学习笔记之十(Builder建造者模式)
- angularjs图片上传和预览 - ng-file-upload
- 四条命令快速在Ubuntu16.04上配置DNS服务器
- dojo:如何显示ListBox风格的选择框
- python之栈和队列
- android操作sqlite数据库及心得
- servlet 和 threadlocal 与 web容器(理解threadlocal)