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

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

?? dashuxch.cpp

?? 大數相乘算法,使用C++語言在VC下實現.
?? CPP
字號:
//實現一個計算大位數(如100位以上)相乘結果的函數string multiply(sting,string)。(請完全用算法實現) 

//我用一個類來實現的,不過基本算法就是操作符*的實現。我用到了string,不知道是否符合。下面給出代碼:
// multiplition.cpp : Defines the entry point for the console application.
//

#include <iostream>
#include <string>


using namespace std;

class slong
{
public:
	slong()
	{
		_str = "";
	}

	slong(string str) 
	{
		string::iterator itor = str.begin();
		for(; itor != str.end(); ++itor)
		{
			if(*itor < '0' || *itor > '9')
				throw "the parameter is error.";
		}
		_str = str;
	}

	slong(char* s)
	{
		if(s == NULL)
		{
			_str = "";
			return;
		}

		size_t size = strlen(s);
		for(size_t i = 0; i < size; ++i)
		{
			if(s[i] < '0' || s[i] > '9')
				throw "the parameter is error.";
		}

		_str = s;


	}

	slong(const slong& sl)
	{
		_str = sl._str;
	}

	slong& operator =(const slong& sl)
	{
		if(&sl == this)
			return *this;
		_str = sl._str;
		return *this;
	}

	slong operator *(slong& sl)
	{
		if(sl._str.length() == 0)
			return *this;

		int n = static_cast<int>(sl._str.length());
		int m = static_cast<int>(this->_str.length());

		int t = m + n - 1; // caculate times

		string::reverse_iterator itor1, itor2;
		int j = 0;
		int k = 0;

		int c = 0;
		int r = 0;
		int v = 0;

		char s[2];

		string rproduct;
		for(int i = 0; i < t; ++i)
		{
			v = 0;
			j = 0;
			
			itor1 = _str.rbegin();
			
			for(; itor1 != _str.rend(); ++itor1)
			{
				k = 0;
				itor2 = sl._str.rbegin();
				for(; itor2 != sl._str.rend(); ++itor2)
				{
					if(j + k == i)
					{
						v += ctoi(*itor1) * ctoi(*itor2);
						break;
					}
					k++;
				}
				j++;
				if(j > i)
					break;
			}

			v += c;
			r = v%10;
			c = v/10;
			
			itoa(r, s, 10);
			rproduct += s;
		}

		if(c != 0)
		{
			itoa(c, s, 10);
			rproduct += s;
		}

		string temp;
		temp.resize(rproduct.length());
		string::reverse_iterator ritor = rproduct.rbegin();
		string::iterator itor = temp.begin();
		for(; itor != temp.end(); ++itor)
		{
			*itor = *ritor;
			ritor++;
		}

		slong product(temp);
		return product;
	}

	int ctoi(char c)
	{
		return c - 48;
	}

	string value()
	{
		return _str;
	}

private:
	string _str;
};

int main( )
{
	string s1, s2;
	cout << "please input first operator" << endl;
	cin >> s1;
	cout << "please input second operator" << endl;
	cin >> s2;

	slong sl1(s1);
	slong sl2(s2);

	slong sl3 = sl1 * sl2;
	cout << "the value is :" << endl;
	cout << sl3.value() << endl;

	char word;
	while(cin >> word)
		if(word == 'q')
			break;

	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品视频一区二区| 亚洲高清不卡在线| 国产精品主播直播| 久久久久国产免费免费| 国产一区二区三区免费| 久久男人中文字幕资源站| 精品中文字幕一区二区| 欧美日韩在线播放一区| 日韩福利电影在线| 亚洲国产精品精华液2区45| 不卡高清视频专区| 午夜视频在线观看一区| 欧美一区二区三区性视频| 国产成人精品在线看| 国产无一区二区| 91国偷自产一区二区开放时间| 亚洲mv大片欧洲mv大片精品| 精品少妇一区二区三区视频免付费| 国产成人自拍在线| 五月天一区二区三区| 欧美一区二区三区爱爱| 床上的激情91.| 五月天婷婷综合| 一区二区三区四区高清精品免费观看| 91久久精品国产91性色tv| 激情文学综合插| 午夜精品一区二区三区免费视频| 欧美一区二区播放| 精品视频一区三区九区| 色综合久久久久综合99| 国产在线播放一区三区四| 麻豆精品一区二区综合av| 亚洲国产aⅴ成人精品无吗| 国产精品国产三级国产| 欧洲av一区二区嗯嗯嗯啊| 亚洲欧洲av在线| 在线视频一区二区免费| 国产日产欧美一区| 欧美日韩一区视频| 麻豆精品视频在线观看| 亚洲国产高清在线| 91日韩在线专区| 国产精品国产三级国产有无不卡 | 在线观看视频一区二区| 国产麻豆日韩欧美久久| 在线观看国产91| 久久综合久色欧美综合狠狠| 国产日韩欧美综合在线| 依依成人综合视频| 国产成人精品一区二区三区四区 | 97se亚洲国产综合自在线观| 国产精品自产自拍| 亚洲综合色在线| 国产午夜精品一区二区| 国产成人亚洲精品狼色在线| 日本高清成人免费播放| 成人午夜av电影| 色哟哟日韩精品| 久久久精品免费观看| 一区二区免费在线| 国产乱码字幕精品高清av| 色噜噜夜夜夜综合网| 久久久久久久av麻豆果冻| 亚洲午夜在线观看视频在线| 成人免费视频视频| 精品免费日韩av| 亚洲精品高清在线| 成人av电影免费观看| 久久蜜桃av一区二区天堂| 亚洲成人av一区二区| 色素色在线综合| 一区二区三区色| 在线免费av一区| 一区二区三区视频在线观看| 99久久精品免费看国产免费软件| 久久伊99综合婷婷久久伊| 精品午夜一区二区三区在线观看| 日韩你懂的电影在线观看| 国产成人在线看| 日韩三级视频中文字幕| 久久精品视频在线免费观看| 中文字幕一区在线观看视频| 国产一区不卡视频| 亚洲精品一线二线三线无人区| 毛片av一区二区| 欧美综合亚洲图片综合区| 日韩一级二级三级| 久久国产精品无码网站| 国产婷婷精品av在线| 成人网在线免费视频| 国产精品电影院| 在线观看成人免费视频| 久草热8精品视频在线观看| 久久久精品影视| 99精品视频一区| 蜜乳av一区二区| 亚洲欧洲精品天堂一级| 在线播放中文字幕一区| 成人午夜在线播放| 男男成人高潮片免费网站| 国产精品美女久久久久aⅴ | 欧美日韩不卡在线| 国产iv一区二区三区| 日本aⅴ免费视频一区二区三区| 国产日韩精品一区二区浪潮av| 制服丝袜亚洲网站| 在线日韩av片| 色婷婷狠狠综合| 91在线免费看| 99久久伊人网影院| 精品一二线国产| 经典三级一区二区| 亚洲一区在线观看网站| 亚洲国产成人av好男人在线观看| 国产精品美女久久久久aⅴ国产馆| 精品国产一区二区亚洲人成毛片| 欧美一区二区视频观看视频| 欧美一卡二卡三卡四卡| 欧美电影免费观看完整版| 777午夜精品视频在线播放| 日本乱码高清不卡字幕| 欧美日韩国产综合视频在线观看| 精品视频在线视频| 精品国产三级a在线观看| 国产欧美日韩在线看| 中文字幕乱码日本亚洲一区二区 | 9色porny自拍视频一区二区| 色综合色综合色综合| 欧美一区二区视频在线观看2020 | 成人性色生活片免费看爆迷你毛片| 久久99久久99精品免视看婷婷| 国产精品一二二区| 成人毛片在线观看| 在线91免费看| 自拍偷拍亚洲激情| 精品一区二区在线视频| 成人免费看的视频| 日韩一级欧美一级| 一级日本不卡的影视| 国产91清纯白嫩初高中在线观看| 色婷婷综合久久| 亚洲三级电影全部在线观看高清| 免费人成在线不卡| 欧美体内she精高潮| 国产欧美精品一区二区色综合| 日韩成人伦理电影在线观看| 日本二三区不卡| 又紧又大又爽精品一区二区| 国产69精品久久久久777| 精品黑人一区二区三区久久 | 中文字幕亚洲视频| 国产一区福利在线| 久久网这里都是精品| 久久国产尿小便嘘嘘尿| 51精品视频一区二区三区| 午夜精品影院在线观看| 9191久久久久久久久久久| 午夜精品影院在线观看| 日韩一区二区三| 国产一区二区三区不卡在线观看| 日韩一区二区三区在线观看| 黄色资源网久久资源365| 久久色视频免费观看| 韩国三级中文字幕hd久久精品| 精品国产乱子伦一区| 国产一区二区三区免费观看| 亚洲国产精品传媒在线观看| 91影院在线观看| 日韩有码一区二区三区| 精品国产免费一区二区三区四区 | 91国模大尺度私拍在线视频| 亚洲最大成人综合| 久久这里只有精品视频网| 不卡视频免费播放| 亚洲va国产天堂va久久en| 精品国产乱码久久| 欧美偷拍一区二区| 国产成人av电影在线观看| 亚洲国产精品视频| 国产精品毛片久久久久久久| 欧美日韩一区不卡| av福利精品导航| 国产一区二区美女诱惑| 夜夜精品浪潮av一区二区三区| 久久嫩草精品久久久久| 在线不卡中文字幕| 欧美三级蜜桃2在线观看| jizzjizzjizz欧美| 国产99精品在线观看| 韩国毛片一区二区三区| 日韩成人午夜电影| 首页综合国产亚洲丝袜| 一区二区三区在线视频免费观看| 国产午夜精品理论片a级大结局| 欧美高清www午色夜在线视频| 99精品国产视频| 成人h动漫精品| 91亚洲国产成人精品一区二区三| 国产成人精品亚洲日本在线桃色| 国产精品66部|