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

网站在线客服 源码苏州seo网络推广

网站在线客服 源码,苏州seo网络推广,做网站借用网络图片不违法吧,公司的网站建设费会计分录一、最大公约数 最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为&a…

一、最大公约数

   最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。

二、求最大公约数的三种方法

①辗转相除法

算法简介:将两个数a,b相除,如果余数c不等于0,就把b的值给a,c的值给b,直到c等于0,此时最大公约数就是b


流程图:

算法代码:


//用来计算时间
inline unsigned __int64 GetCycleCount()
{__asm{_emit 0x0F;_emit 0x31;}
}
//辗转相除法
void zhanzhuan()
{int a = 0,b,c,m,n;long starttime,endtime,alltime,freq;unsigned long t1,t2;LARGE_INTEGER num;QueryPerformanceFrequency(&num);freq = num.QuadPart;printf("请输入所求的两个数字\n");t1 = (unsigned long)GetCycleCount();//从这开始计时scanf("%d%d",&a,&b);m = a;n = b;while(c)//如果c等于0,那么最大公约数为b{c = a%b;//c是a除以b的余数if(c)//如果c不等于0就把b的值给a,c的值给b{a = b;b = c;}}t2 = (unsigned long)GetCycleCount(); printf("%d和%d的最大公约数是:%d\n",m,n,b);printf("所用时间:%f\n秒",(t2 - t1)*1.0/freq);printf("\n");
}

②更相减损术

算法简介:将两个数中较大的数a减去较小的数b,如果差c等于0,那么最大公约数为b,如果不等于0,则将b的值给a,c的值给b,继续相减直到差等于0。

流程图:

算法代码:

inline unsigned __int64 GetCycleCount()
{__asm{_emit 0x0F;_emit 0x31;}
}
void GXJS()
{int a,b,c,m,n;long starttime,endtime,alltime,freq;unsigned long t1,t2;LARGE_INTEGER num;QueryPerformanceFrequency(&num);freq = num.QuadPart;printf("请输入所求的两个数\n");scanf("%d%d",&a,&b);t1 = (unsigned long)GetCycleCount();//从这开始计时m = a;n = b;while(c)//如果差等于0,结束循环,最大公约数为b{if(a>b)//比较两个数的大小c = a - b;elsec = b -a;if(c)//根据差是否等于0,进行值的交换{a = b;b = c;}}t2 = (unsigned long)GetCycleCount(); printf("%d和%d的最大公约数为:%d\n",m,n,b);printf("所用时间:%f\n秒",(t2 - t1)*1.0/freq);   printf("\n");
}

③穷举法

算法简介:将两个数a,b中较小的值赋给i,将a除以i,b也除以i,若两者的余数同时为0时,此时的i就是两者的最大公约数。若不等于0,则将i-1,继续将a除以i,b除以i,直至余数同时为0。

流程图:

算法代码:
//用来计算时间
inline unsigned __int64 GetCycleCount()
{__asm{_emit 0x0F;_emit 0x31;}
}
void qiongju()
{int a,b,c,i,m,n;long starttime,endtime,alltime,freq;unsigned long t1,t2;LARGE_INTEGER num;QueryPerformanceFrequency(&num);freq = num.QuadPart;printf("请输入所求的两个数\n");scanf("%d%d",&a,&b);m = a;n = b;if(a>b)//将较小的值赋给ii = b;elsei = a;for(i;i>0;i--){if(a%i == 0 && b%i == 0)//判断余数是否同时为0break;//跳出循环}t2 = (unsigned long)GetCycleCount(); printf("%d和%d的最大公约数为%d\n",m,n,i);printf("所用时间:%f\n秒",(t2 - t1)*1.0/freq); printf("\n");
}




http://www.jinmujx.cn/news/117588.html

相关文章:

  • 温州高端模板建站国外市场网站推广公司
  • 源码商城源码seo批量建站
  • 彩票网站怎么做系统sem竞价专员
  • 建盏的好坏怎么区分甘肃seo技术
  • 一级 做爰免费网站济南百度竞价
  • 青海网站建设西宁网络科技公司搜索引擎谷歌入口
  • 页面模板这样选seo网络贸易网站推广
  • 淘宝网网页版官网seo搜索排名影响因素主要有
  • html5医院网站长沙seo优化推广公司
  • 哈尔滨专业做网站推广广东网约车涨价
  • 湘潭专业seo优化推荐百度seo优化怎么做
  • 人人建站上海知名seo公司
  • jsp网站开发答辩网站优化排名查询
  • 用wordpress仿一个网站模板下载网络营销图片素材
  • 网店装修工具seo搜索优化专员
  • wordpress交易网站创意营销策划方案
  • 公司做网站注意什么四年级下册数学优化设计答案
  • 网站建设一般好久到期怎样才能注册自己的网站
  • 那个网站教做菜做的好免费做网站怎么做网站吗
  • 驻马店制作网站的公司百度托管运营哪家好
  • 网站ww正能量关键词竞价排名
  • 深圳网络营销策划关键词首页排名优化平台
  • 网络营销网站规划建设百度公司地址在哪里
  • 海南网站建设方面宁波微信推广平台哪个好
  • cad外包网站网店运营推广登录入口
  • 本溪 网站建设 做网站网站优化 秦皇岛
  • 建设互联网教育网站今日国内新闻大事
  • 网站建设与制作教程百度账号批发网
  • 网站建设理由正规拉新推广平台有哪些
  • ocr是不是用于制作网页的软件整站优化外包服务