首页 >> 网络营销词典 >> 其他类别 >> c语言求最大公约数

c语言求最大公约数[编辑]


概述
c语言是一种计算机编程语言,该语言的优势在于任何环境都能运行并能达到简易的方式编译、处理低级存储器和产生少量的机器码等效果。

c语言是一种计算机编程语言,该语言的优势在于任何环境都能运行并能达到简易的方式编译、处理低级存储器和产生少量的机器码等效果。

一、简介

中文名:C语言
外文名:The C Programming Language
类别:计算机程序设计语言
创始人:Dennis MacAlistair Ritchie
创始时间:1972年
发源:BCPL语言
主要编译器 :Clang、GCC、MSVC、Turbo C等
启发语言:B语言、汇编、ALGOL68
操作系统:多平台

二、求最大公约数

1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。
2、然后需要定义2个数值,进行输入赋值的工作。就定义2个整数
int x,y
printf("请输入2个数:");
scanf("%d%d",&x,&y);
3、赋值完成后,需要比较这两个数字那个大那个小,把最大的数赋值给x,最小值是y.重新定义一个数值m,让x=m,然后if判断x<y,如果是就让x=y,y=m=原来的x。
4、然后需要定义个i来用作for循环,来得出一个数值可以被x,y同时整除以。
if(x%i==0&&y%i==0) a=i;
判断是否能够整除,也就是说的公约数。
5、所以我们可以直接输出“最大公约数”,就是我们定义的a.当然我们定义的a=1是为了防止类是3,5之类的数字组合。其实上面的i就是我们的公约数。
6、然后我们利用最小公约数用 m=(x*y)/a;然后直接输出就好了。

三、优缺点

1、优点

2、缺点

参考资料: 百度百科:http://baike.baidu.com/link?url=tag-6BHPGdgrbIsO8k7MDscM2RMhF7hkqBPVt7UFLYJDvSlzC6ZpGtjnEzc7Lv84T6mvleapKuBmVwzy5Vyj7a#4_3 百度经验:http://jingyan.baidu.com/article/ff411625bf261012e4823795.html
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:103

编辑次数:0历史版本

创建者: 郭芮妤

最近更新:2015/11/14 17:29:43

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。