亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 最大公約數測試.cpp

?? 求最大公約數的三種算法
?? CPP
字號:
// 最大公約數測試.cpp : 定義控制臺應用程序的入口點。
//

#include "stdafx.h"
/* */
/* 求最大公約數Great Common Divisor的三種算法 */
/* 1、使用歐幾里得算法 */
/* 2、使用連續整數檢測算法 */
/* 3、使用中學時代的算法(使用埃拉托色尼篩) */
/* Author:lixiongwei */
/* Time:06/11/11 Sun. */
/* WIN XP+(TC/Win_TC/VC++6.0) */
/* */
/*****************************************************/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define MAX 5000
/******************函數原型聲明***********************/
unsigned int my_gcd1(unsigned int m,unsigned int n);
unsigned int my_gcd2(unsigned int m,unsigned int n);
unsigned int my_gcd3(unsigned int m,unsigned int n);
int my_sieve(unsigned int n,unsigned int *L);

int _tmain(int argc, _TCHAR* argv[])
{
	unsigned int m,n;

	printf("Please enter two number: ");
	scanf("%u %u",&m,&n);
	printf("\nGreat Common Divisor: my_gcd1(%u,%u) = %u\n\n",m,n,my_gcd1(m,n));
	printf("Great Common Divisor: my_gcd2(%u,%u) = %u\n\n",m,n,my_gcd2(m,n));
	printf("Great Common Divisor: my_gcd3(%u,%u) = %u\n\n",m,n,my_gcd3(m,n));

	getch();
	return 0;
}

/*******使用歐幾里得算法 函數:my_gcd1()定義部分*******/
/******基于定理gcd(a,b)=gcd(a,a mod b)*******/
unsigned int my_gcd1(unsigned int m,unsigned int n)
{
	unsigned int temp=m;
	unsigned int r;

	if(m < n) /* swap m,n*/
	{
		m = n;
		n = temp;
	}

	if(0 == m)
	{
		printf("You must enter one number much than zero!");
		getch();
		exit(1);/*abnormity*/
	}

	while(n != 0)
	{
		r = m % n;
		m = n;
		n = r;
	}

	return m;
}

/*****使用連續整數檢測算法 函數:my_gcd2()定義部分*****/
unsigned int my_gcd2(unsigned int m,unsigned int n)
{
	unsigned int t;

	if( (0 == m)&&(0 == n) )
	{
		printf("You must enter one number much than zero!");
		getch();
		exit(1);/*abnormity*/
	}
	if(0 == m)
		return n;
	if(0 == n)
		return m;

	t = (m < n) ? m : n;
	while(1)
	{
		if( ((m % t) == 0)&&((n % t) == 0) )
			break;
		else
			--t;
	}

	return t;
}

/****使用中學時代的算法(使用埃拉托色尼篩) 函數:my_gcd3()定義部分****/
unsigned int my_gcd3(unsigned int m,unsigned int n)
{
	unsigned int ml[MAX];
	unsigned int nl[MAX];
	unsigned int mr[MAX];
	unsigned int nr[MAX];
	unsigned int t=1;
	int i,jm,jn,mi,ni;
	int zm=0,zn=0;

	if( (0 == m)&&(0 == n) )
	{
		printf("You must enter one number much than zero!");
		getch();
		exit(1);/*abnormity*/
	}
	if(0 == m)
		return n;
	if(0 == n)
		return m;

	for(i=0; i<MAX; ++i)
	{
		ml[i]=0;
		nl[i]=0;
		mr[i]=0;
		nr[i]=0;
	}

	mi=my_sieve(m,ml);
	ni=my_sieve(n,nl);

	i=0;jm=0;
	while(i < mi)
	{
		while(1)
		{
			if( (m%ml[i])==0 )
			{
				mr[jm]=ml[i];
				m=m/ml[i];
				++jm;
			}
			else
				break;
		}/*inside while end*/
		++i;
	}/*out while end*/

	i=0;jn=0;
	while(i < ni)
	{
		while(1)
		{
			if( (n%nl[i])==0 )
			{
				nr[jn]=nl[i];
				n=n/nl[i];
				++jn;
			}
			else
				break;
		}/*inside while end*/
		++i;
	}/*out while end*/

	for(zm=0,zn=0; (zm<jm)&&(zn<jn); )
	{
		if(mr[zm] < nr[zn])
			++zm;
		if(mr[zm] > nr[zn])
			++zn;
		if(mr[zm] == nr[zn])
		{ t=t*mr[zm]; zm++;zn++;}
	}

	return t;
}

/*******************埃拉托色尼篩函數定義部分************************/
int my_sieve(unsigned int n,unsigned int *L)
{
	int i;
	unsigned int p,j,A[MAX];

	for(p = 2; p <= n; ++p)
		A[p]=p;
	for(p = 2; p*p <= n; ++p)
	{
		if(A[p] != 0)
		{
			j = p*p;
			while(j <= n)
			{
				A[j]=0;
				j += p;
			}
		}/*end if*/
	}/*end for*/

	i = 0;
	for(p=2; p<=n; ++p)
	{
		if(A[p] != 0)
		{
			L[i]=A[p];
			++i;
		}
	}

	return i;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级乱人伦电影| 精品在线亚洲视频| 一本久久a久久精品亚洲| 国产精品欧美一级免费| 成人免费看黄yyy456| 国产精品蜜臀av| 日本道色综合久久| 99久久精品情趣| 国产精品美女久久久久久久久| 成人ar影院免费观看视频| 国产精品人人做人人爽人人添| 99久久99久久精品免费观看| 亚洲一卡二卡三卡四卡| 538prom精品视频线放| 久久精品99久久久| 国产精品久久久久9999吃药| 在线亚洲+欧美+日本专区| 丝袜美腿亚洲一区二区图片| 欧美tickling网站挠脚心| 成人免费观看av| 一区二区三区国产精华| 欧美一区二区日韩| 国产91对白在线观看九色| 亚洲狠狠爱一区二区三区| 91精品国产品国语在线不卡| 国产成人精品亚洲午夜麻豆| 亚洲男人天堂av| 欧美电影免费观看高清完整版在线观看| 韩国三级在线一区| 亚洲色图20p| 欧美电视剧在线看免费| 色综合中文综合网| 亚洲免费观看高清完整版在线观看 | 三级精品在线观看| 久久久精品中文字幕麻豆发布| 92精品国产成人观看免费| 天堂久久一区二区三区| 亚洲国产精品二十页| 欧美久久久一区| 成人激情文学综合网| 日日夜夜免费精品| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲女子a中天字幕| 欧美电影免费观看高清完整版在线| 99久久精品国产网站| 另类小说图片综合网| 亚洲精品乱码久久久久久久久 | 极品少妇xxxx精品少妇偷拍| 亚洲自拍偷拍欧美| 欧美激情综合五月色丁香小说| 欧美午夜精品久久久| 白白色 亚洲乱淫| 加勒比av一区二区| 男女男精品网站| 亚洲综合一二区| 亚洲欧洲国产专区| 国产片一区二区| 欧美大肚乱孕交hd孕妇| 欧美三级在线播放| 91亚洲精品久久久蜜桃网站| 国产成人一区在线| 久久97超碰色| 日本欧美一区二区三区| 亚洲一区二区三区影院| 亚洲日本中文字幕区| 久久久影视传媒| 精品国产一二三| 精品噜噜噜噜久久久久久久久试看| 欧美日韩在线直播| 欧美手机在线视频| 日本韩国一区二区三区| 91免费观看视频在线| 成人午夜av电影| 国产乱码字幕精品高清av| 极品少妇xxxx偷拍精品少妇| 捆绑紧缚一区二区三区视频| 青青草97国产精品免费观看| 肉肉av福利一精品导航| 喷水一区二区三区| 日本不卡在线视频| 麻豆精品国产传媒mv男同| 美女脱光内衣内裤视频久久影院| 日韩成人免费看| 麻豆精品视频在线观看视频| 精彩视频一区二区| 国产精品18久久久久久vr| 国产精品一区二区无线| 国产成人啪午夜精品网站男同| 国产麻豆一精品一av一免费| 国产风韵犹存在线视精品| 处破女av一区二区| 99国产精品久久久久久久久久| 91丝袜国产在线播放| 色欲综合视频天天天| 欧美在线免费观看亚洲| 91精品在线麻豆| 精品欧美一区二区三区精品久久| 久久综合中文字幕| 中文字幕av一区二区三区免费看 | 亚洲品质自拍视频网站| 亚洲一区在线视频观看| 三级久久三级久久久| 国模套图日韩精品一区二区| 粉嫩在线一区二区三区视频| 91女厕偷拍女厕偷拍高清| 欧美视频一二三区| 日韩欧美不卡在线观看视频| 国产欧美日韩视频在线观看| 亚洲视频你懂的| 亚洲chinese男男1069| 久久激情五月激情| 99国内精品久久| 91麻豆精品国产91久久久久久久久| 精品国产一区二区三区av性色| 国产精品剧情在线亚洲| 亚洲第一搞黄网站| 国产乱国产乱300精品| 2023国产精华国产精品| 亚洲色图在线播放| 紧缚奴在线一区二区三区| 成人av网站大全| 欧美一区二区女人| 亚洲日本一区二区| 麻豆精品一区二区综合av| 99国产欧美另类久久久精品| 日韩午夜在线播放| 亚洲美女视频在线观看| 狠狠色2019综合网| 欧美主播一区二区三区| 久久众筹精品私拍模特| 亚洲一区欧美一区| 高清不卡一二三区| 日韩一区二区免费在线观看| 亚洲欧洲精品天堂一级| 狠狠色伊人亚洲综合成人| 欧美中文一区二区三区| 欧美国产日韩a欧美在线观看| 日日摸夜夜添夜夜添精品视频 | 日本成人在线视频网站| 99久久99久久综合| 久久精品亚洲乱码伦伦中文| 图片区日韩欧美亚洲| 不卡电影免费在线播放一区| 欧美电影免费观看高清完整版在线| 夜夜嗨av一区二区三区| 成人三级在线视频| 久久你懂得1024| 麻豆精品视频在线| 91精品国产aⅴ一区二区| 亚洲一区在线免费观看| 99国产精品久久久久| 久久欧美一区二区| 精品在线观看免费| 日韩三级中文字幕| 日本在线观看不卡视频| 欧美日韩一区二区在线视频| 亚洲欧美视频在线观看视频| 成人v精品蜜桃久久一区| 午夜精品久久久久久久久久久 | 精品少妇一区二区三区免费观看| 亚洲国产视频直播| 欧美影院午夜播放| 亚洲一区在线观看网站| 在线观看亚洲成人| 一级日本不卡的影视| 日本韩国欧美一区| 一区二区三区**美女毛片| av一区二区不卡| 国产精品日韩精品欧美在线| 粉嫩aⅴ一区二区三区四区 | 欧美在线观看一区二区| 亚洲一卡二卡三卡四卡| 欧美视频三区在线播放| 首页国产丝袜综合| 337p亚洲精品色噜噜噜| 日韩精品久久久久久| 欧美一区二区三区在线电影 | 蜜臀av一区二区三区| 日韩精品中文字幕在线不卡尤物| 蜜桃久久久久久| 久久五月婷婷丁香社区| 国产91高潮流白浆在线麻豆| 国产精品污www在线观看| 99久久婷婷国产综合精品电影 | 欧美亚洲国产怡红院影院| 午夜精品久久久久久久久久久| 欧美一级欧美一级在线播放| 久久精品国产亚洲5555| 国产香蕉久久精品综合网| 99精品久久只有精品| 亚洲妇熟xx妇色黄| 日韩欧美一卡二卡| 丁香天五香天堂综合| 亚洲美女在线国产| 9191精品国产综合久久久久久| 狠狠色丁香婷婷综合久久片| 日本美女一区二区三区视频| 久久综合色天天久久综合图片| 不卡的av在线播放| 亚洲国产日韩a在线播放|