专栏首页诸葛青云的专栏c语言:输入两个正整数 求最大公约数和最小公倍数
原创

c语言:输入两个正整数 求最大公约数和最小公倍数

C语言永远不会过时

其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。

C跟C++在很多方面也是兼容的,c是c++的基础。

再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。

还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,关键是你要能精通它。

所以放开手脚去大胆的学吧,c永远不会过时

小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:870963251!适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

源代码:

#include

void main(){

int a,b,n1,n2,t;

while(true)

{

printf("任意输入两个正整数:\n");

scanf("%d%d",&n1,&n2);

if(n1

{

t = n1;

n1 = n2;

n2 = t;

}

a = n1;

b = n2;

while(b!=0){   /*利用辗除法,直到b为0为止*/

t = a%b;

a=b;

b=t;

}

printf("最大公约数为:%d\n",a);

printf("最小公倍数为:%d\n\n",n1*n2/a);

}}

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C语言解方程的根和判断是否是闰年

    ④b^2-4ac<0,有两个共轭复根。应当以p+iq和p-iq 的形式输出复根。其中p=-b/2a,q=(根号下b^2-4ac)/2a

    诸葛青云
  • C语言编程中的“堆”和“栈”七大不同之处

    对于编程初学者来说会接触到一些难以理解的名称,比如堆(heap)、栈(stack)、堆栈(stack)等。初学开发过程中往往让人混淆不清。今天我们来谈谈堆和栈的...

    诸葛青云
  • 教你彻底学会c语言基础——文件操作

    函数定义:FILE *fopen(char *pname, char *mode)

    诸葛青云
  • Python算法题----最大公约数

    用户2398817
  • java学习day18----JDBC操作基本操作

    1.JDBC了解 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可...

    曼路
  • ESP8266 SDK开发: 物联网篇-ESP8266配网 SmartConfig

    杨奉武
  • 一分钟读懂兼容报告——行业对标数据助你定位产品状况

    原文链接:https://wetest.qq.com/lab/view/450.html

    WeTest质量开放平台团队
  • 算法学习之排序基础

    #include <iostream> #include <algorithm> using namespace std; void selectionSo...

    慕白
  • Oracle通过ODBC连接SQL Server数据库

    近期在项目中客户软件升级,旧版本的数据库用的SQL Server而新版本换为了Oracle,其中部分数据需要进来平移,这样我们就需要配置Oracle连接SQL数...

    Vaccae
  • docker容器跨服务器的迁移方式export和save

    老七Linux

扫码关注云+社区

领取腾讯云代金券