当前位置: 首页 > news >正文

网站系统建设需要什么/短期培训班学什么好

网站系统建设需要什么,短期培训班学什么好,wordpress配置数据库失败,广州建盏工程设计有限公司文章目录 0x00 前言 0x01 题目描述 0x02 问题分析 0x03 代码设计 0x04 完整代码 0x05 运行效果 0x06 总结 0x00 前言 C 语言网不仅提供 C 语言,还包括 C 、 java 、算法与数据结构等课程在内的各种入门教程、视频录像、编程经验、编译器教程及软件下载、题解博…

文章目录

0x00 前言

0x01 题目描述

0x02 问题分析

0x03 代码设计

0x04 完整代码

0x05 运行效果

0x06 总结


0x00 前言

        C 语言网不仅提供 C 语言,还包括 C++ 、 java 、算法与数据结构等课程在内的各种入门教程、视频录像、编程经验、编译器教程及软件下载、题解博客,源码分享等优质资源,提倡边学边练边分享,同时提供对口的IT工作,是国内领先实用的综合性编程学习网站!

        

        

0x01 题目描述

题目内容:

输入两个正整数 m 和 n ,求其最大公约数和最小公倍数。

输入格式:

两个整数

输出格式:

最大公约数,最小公倍数

样例输入:

5 7

样例输出:

1 35

        

        

0x02 问题分析

        题目中给出的样例输入是 5 和 7 ,因为辗转相除法需要将大的数除以小的数。所以要在代码编写时将用户输入的两个数进行判断,如果是如样例输入一样的情况,那么将数据进行转换。题目要求最大公约数和最小公倍数,可以使用欧几里得的辗转相除法求最大公约数,最小公倍数亦可得出,以下是关于欧几里得求最大公约数和最小公倍数的示例。

        

关于辗转相除法的示例:

7 \div 5 = 1 ... 2

5 \div 2 = 2 ... 1
2 \div 1 = 2 ... 0

        

关于计算最小公倍数的示例:

7 \times 5 \div 1 = 35

        

        

0x03 代码设计

int gcd(int a, int b)
{int x, c;if(a < b){x = a;a = b;b = x;}	while(b != 0){c = a % b;a = b;b = c;}return a;
}

         代码解析:创建一个函数 gcd ,其内部参数整型 a 和 b 用于计算用户输入的 a 和 b 的最大公约数。定义一个变量 x 用来变换 a 和 b 的值,如果 a 小于 b ,那么执行代码,将 a 和 b 的数值进行互换。使用 while 函数,当 b != 0时,则执行循环。例如 7 % 5 = 2,a = 5, b = 2;5 % 2 = 1,a = 2, b = 1;2 % 1 = 0,a = 1, b = 0。此时 b = 0 ,代码将结束循环,并将结果 a 返回。

        

int main()
{int a, b, i;scanf("%d %d", &a, &b);i = gcd(a, b);printf("%d ", i);printf("%d", a * b / i);return 0;
}

         代码解析:在主函数中首先定义两个变量 a 和 b ,用于存储用户输入的两个数。调用函数 gcd 并将用户输入的数作为参数传入到函数中去,函数运行结束后的值存储在变量 i 中。最后使用 printf 函数分别将最大公约数和最小公倍数输出出来。

        

        

0x04 完整代码

#include<stdio.h>
int gcd(int a, int b)
{int x, c;if(a < b){x = a;a = b;b = x;}	while(b != 0){c = a % b;a = b;b = c;}return a;
}int main()
{int a, b, i;scanf("%d %d", &a, &b);i = gcd(a, b);printf("%d ", i);printf("%d", a * b / i);return 0;
}

        

        

0x05 运行效果

5 7
1 35
--------------------------------
Process exited after 1.639 seconds with return value 0
请按任意键继续. . .

        

        

0x06 总结

文章内容为学习记录的笔记,由于作者水平有限,文中若有错误与不足欢迎留言,便于及时更正。

http://www.jmfq.cn/news/5215519.html

相关文章:

  • 聊城冠县网站建设/百度app下载
  • 为什么要建设网站/网站keywords
  • 科技经济导刊官网/福建seo网站
  • 做网页引用别的网站的视频/百度seo正规优化
  • 手机建站程序免费下载/短视频营销方式有哪些
  • 抖音推广运营/太原seo哪家好
  • 张家港做政府网站的公司/东莞seo关键词排名优化排名
  • 宝塔做网站/郑州见效果付费优化公司
  • 网站建设 技术 哪些内容/数据分析师要学什么
  • wordpress页面添加新闻/pc网站优化排名软件
  • 空间坐标系做图网站/seo快速排名代理
  • 建设工程材料登记备案申请网站/全网搜索引擎
  • 注册城乡规划师值钱吗/澳门seo推广
  • 西安网站制作平台/新浪新闻疫情
  • 专业做网站公司济南/网络广告投放网站
  • 永康城乡建设局网站/宣传软文范例
  • 个人网站设计实验原理/电商营销策划方案范文
  • 个人电脑做网站打不开数据库/营销推广的工具有哪些
  • jsp怎么做视频网站/北京seo专员
  • app模板下载网站/电商平台哪个最好最可靠
  • 济南手机建站模板/中国十大公关公司排名
  • 中国建设银行网站特色/免费ip地址代理
  • 微信公众号登录wordpress网站吗/虞城seo代理地址
  • html网站如何做seo/做引流推广的平台600
  • 湖州网站建设培训/谷歌广告代理
  • 沂南做网站/怎么做网站推广
  • 邯郸wap网站制作/近期出现的病毒叫什么
  • 网站首页布局有哪些/百度优化大师
  • 2012r2做网站/广告竞价
  • 如何设置网站域名/网站建设公司企业网站