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

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

?? jiechen.cpp

?? 用鏈表實現的大數階乘
?? CPP
字號:
#include "stdafx.h"
#include ".\jiechen.h"
#include <iostream>
#include <string>
using namespace std;
//#using <mscorlib.dll>

//using namespace System;


jiecheng::jiecheng(int number)
{
	num=number;
	data=new bit[500];
	data->dangqianwei=1;
	data->jinwei=0;
	currentlen=500;
	for(int i=1;i<currentlen;i++)
	{
		(data+i)->dangqianwei=0;
		(data+i)->jinwei=0;
	}
	next=0;
	weishu=0;
	this->str="";
}

jiecheng::~jiecheng(void)
{
	delete []data;
}

int jiecheng::inflate()
{
	bit *d=new bit[currentlen+500];
	if(d==0)
	{
		cerr<<"Alloction Error"<<endl;
		exit(0);
	}
	for(int i=0;i<=next;i++)
	{
		d[i].dangqianwei=(data+i)->dangqianwei;
		d[i].jinwei=(data+i)->jinwei;
	}
	for(int i=next+1;i<currentlen+500;i++)
	{
		d[i].dangqianwei=0;
		d[i].jinwei=0;
	}
	currentlen+=500;
	delete []data;
	this->data = d;
	return 1;
}
void jiecheng::chen(int n){
		int zj=(data->dangqianwei)*n;
		(data)->jinwei=zj/1000;//changed
		(data)->dangqianwei=zj-data->jinwei*1000;//changed
		for(int i=1;i<=next;i++)
		{
			int k=( (data+i)->dangqianwei )*n+(data+i-1)->jinwei;
			//if( next>=currentlen-1)
			//	inflate(500ement);
			(data+i)->jinwei=k/1000;//changed
			(data+i)->dangqianwei= k -1000*(data+i)->jinwei;//changed
		}
		zj=(data+next)->jinwei;
		while(zj>0)
		{			
			if(next>=currentlen-1)
			{
				this->inflate(500);
			}
			next++;
			(data+next)->dangqianwei=zj-(zj/1000)*1000;	//changed
			zj=zj/1000;//changed
		}
}

void jiecheng::start()
{
	if(num!=0){
		for(int i=1;i<=num;i++)
		{
			chen(i);
		}
	}
	int shouwei=(data+next)->getd();
	if(shouwei/100)
		weishu=3*(next+1);
	else if(shouwei/10)
		weishu=3*next+2;
	else
		weishu=3*next+1;
}

System::String __gc* jiecheng::tostring()
{
	int k;
	for(k=0;k<=next;k++)
		if(this->data[k].getd()!=0)
			break;
	if(next<10)
	{
		int shouwei=(data+next)->dangqianwei;
		if(this->weishu%3==0)			//changed
		{	
			char buffer;
			sprintf(&buffer,"%d",shouwei/100);
			*str=*str+ buffer;
			*str=*str+".";
			if((shouwei-100* (shouwei/100) )/10==0)
			{
				*str=*str+'0';
				char buffer;
				sprintf(&buffer,"%d",shouwei%10);
				*str=*str+buffer;
			}
			else{
				char buffer[2];
				sprintf(buffer,"%d",shouwei%100);
				*str=*str+buffer;
			}
		}
		else if(weishu%3==2)
			{
				char buffer;
				sprintf(&buffer,"%d",shouwei/10);
				*str=*str+buffer;
				*str=*str+".";
				if(shouwei%10==0)//可簡
					*str=*str+"0";
				else
				{
					sprintf(&buffer,"%d",shouwei%10);
					*str=*str+buffer;
				}
			}
			else
			{
				char buffer;
				sprintf(&buffer,"%d",shouwei);
				*str=*str+buffer;
				*str=*str+".";
			}
			for(int i=next-1;i>=k;i--)
			{
				if(data[i].getd()/10==0)
				{
					*str=*str+"00";
					char buffer;
					sprintf(&buffer,"%d",data[i].dangqianwei);
					*str=*str+buffer;
				}
				else if(data[i].getd()/100==0)
				{
					*str=*str+"0";
					char buffer[2];
					sprintf(buffer,"%d",data[i].dangqianwei);
					*str=*str+buffer;
				}
				else{
					char buffer[3];
					sprintf(buffer,"%d",data[i].dangqianwei);
                    *str=*str+buffer ;
				}
			}
			*str=*str+"e+";
			char b[10];
			sprintf(b,"%d",weishu-1);
			*str=*str+b;
		}
	else{
			//處理科學計數時的四舍五入問題
			if( (data[next-11].getd()/100 )>=5)//changed
			{
				data[next-11].setj(1);
				for(int i=next-10;i<=next&&data[i-1].getj()>0;i++)
				{
					data[i].setj( (data[i].dangqianwei+ data[i-1].jinwei )/1000 ); //changed
					data[i].setd( (data[i].dangqianwei+ data[i-1].jinwei) %1000 );
				}
			}
			int shouwei=(data+next)->dangqianwei;
			if(shouwei/100)
			{//changed
				char buffer;
				sprintf(&buffer,"%d",shouwei/100);
				*str=*str+buffer;
				*str=*str+".";
				if( (shouwei-100* (shouwei/100) )/10==0)
				{
					*str=*str+"0";
					char buffer;
					sprintf(&buffer,"%d",shouwei%10);
					*str=*str+buffer;;
				}
				else
				{
					char buffer[2];
					sprintf(buffer,"%d",shouwei%100);
					*str=*str+buffer;
				}
			}
			else if(shouwei/10)
			{
				char buffer;
				sprintf(&buffer,"%d",shouwei/10);
				*str=*str+buffer;
				*str=*str+".";
				if(shouwei%10==0)
					*str=*str+"0";
				else
				{
					char buffer;
					sprintf(&buffer,"%d",shouwei%10);
					*str=*str+buffer;
				}
			}
			else
			{
				char buffer;
				sprintf(&buffer,"%d",shouwei);
				*str=*str+buffer;
				*str=*str+".";
			}
			for(int i=next-1;i>next-11&&i>=k;i--)
			{
				if(data[i].getd()/10==0)
				{
					*str=*str+"00";
					char buffer;
					sprintf(&buffer,"%d",data[i].dangqianwei);
					*str=*str+buffer;
				}
				else if(data[i].getd()/100==0)
				{
					*str=*str+"0";
					char buffer[2];
					sprintf(buffer,"%d",data[i].dangqianwei);
					*str=*str+buffer;
				}
				else{
					char buffer[3];
					sprintf(buffer,"%d",data[i].dangqianwei);
                    *str=*str+buffer ;
				}
			}
			*str=*str+"e+";
			char b[10];
			sprintf(b,"%d",weishu-1);
			*str=*str+b;
		}
	return *str;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产suv一区二区三区88区| 亚洲日本va午夜在线电影| 丁香啪啪综合成人亚洲小说| 一区二区三区不卡在线观看 | 亚洲一区在线观看视频| 精品第一国产综合精品aⅴ| 91麻豆.com| 国产成人超碰人人澡人人澡| 亚洲综合一区二区三区| 欧美激情综合五月色丁香小说| 99精品黄色片免费大全| 久久免费看少妇高潮| 国产成人精品三级麻豆| 中文字幕一区二区在线观看| 在线精品亚洲一区二区不卡| 亚洲尤物在线视频观看| 国产成人av自拍| 亚洲最大成人网4388xx| 中文字幕在线免费不卡| 欧美精品一区二区三| 91精品欧美福利在线观看| 色噜噜狠狠色综合中国 | 欧美日韩精品免费观看视频| 波多野结衣精品在线| 国产精品自拍av| 久久国产免费看| 亚洲福利一区二区三区| 一区二区三区四区中文字幕| 日本一区二区免费在线| 精品福利一二区| 精品国产乱码久久久久久影片| 91精品国产综合久久小美女| 91福利视频久久久久| 91无套直看片红桃| 97精品久久久久中文字幕| www.久久精品| 99久久婷婷国产综合精品| 大尺度一区二区| 成人国产免费视频| 99re这里都是精品| 91性感美女视频| 91国产免费看| 欧美精品日韩综合在线| 欧美高清视频不卡网| 欧美精品自拍偷拍| 日韩一区二区精品在线观看| 日韩一区二区精品在线观看| 日韩欧美你懂的| 精品999久久久| 国产午夜亚洲精品羞羞网站| 国产欧美精品一区| 国产精品久久久久久久久快鸭| 国产精品久久久久久亚洲伦 | 亚洲激情第一区| 亚洲精品一区二区三区在线观看| 99久久精品久久久久久清纯| 久久se精品一区精品二区| 亚洲最新视频在线观看| 国产女主播视频一区二区| 日韩网站在线看片你懂的| 色屁屁一区二区| www..com久久爱| aaa欧美色吧激情视频| 国产一区免费电影| 精品在线亚洲视频| 日韩av中文字幕一区二区| 亚洲国产一区二区三区| 91精品国产一区二区三区| 欧美视频你懂的| 精品乱码亚洲一区二区不卡| 中文字幕精品—区二区四季| 亚洲综合av网| 久久国内精品自在自线400部| 成人免费毛片片v| 欧美午夜精品久久久久久孕妇 | 久久综合av免费| 成人免费在线观看入口| 视频精品一区二区| 国产成人免费视| 欧美日韩综合色| 久久免费视频一区| 午夜欧美电影在线观看| 国产精一区二区三区| 在线观看日韩av先锋影音电影院| 日韩一级二级三级精品视频| 国产精品人妖ts系列视频| 亚洲成人精品影院| 懂色av噜噜一区二区三区av| 欧美性生活久久| 国产拍欧美日韩视频二区| 亚洲福利国产精品| 国产v综合v亚洲欧| 日韩视频一区二区三区| 亚洲私人黄色宅男| 久久国产日韩欧美精品| 欧美自拍偷拍午夜视频| 国产亚洲一区二区三区| 午夜欧美在线一二页| av不卡在线观看| 欧美精品一区二区在线播放| 一区二区久久久久久| 国产东北露脸精品视频| 欧美乱熟臀69xxxxxx| 国产精品美女久久福利网站| 麻豆91在线播放免费| 欧日韩精品视频| 国产精品不卡一区| 国产呦萝稀缺另类资源| 91超碰这里只有精品国产| 国产精品进线69影院| 国产一区二区网址| 91精品视频网| 亚洲一区二区三区小说| 人人爽香蕉精品| 麻豆国产一区二区| 97精品久久久久中文字幕| 在线播放欧美女士性生活| 国产视频亚洲色图| 亚洲午夜在线电影| 国产精品18久久久久久久久| 日本乱人伦aⅴ精品| 欧美不卡在线视频| 亚洲精品中文在线| 国产精品久久久久久户外露出| 国产精品综合网| 久久久久高清精品| 国产精品香蕉一区二区三区| 欧美午夜免费电影| 日韩免费观看2025年上映的电影| 亚洲色图欧美偷拍| 国产一区美女在线| 欧美一区二区三区小说| 精品日韩一区二区| 久久成人av少妇免费| 日韩精品中文字幕一区二区三区| 日韩电影在线免费观看| 欧美一区二区网站| 奇米在线7777在线精品| 日韩亚洲欧美中文三级| 麻豆精品在线看| 久久综合久色欧美综合狠狠| 国产在线精品视频| 国产精品入口麻豆原神| 99视频热这里只有精品免费| 1区2区3区欧美| 91成人国产精品| 视频在线观看国产精品| 欧美一级欧美三级在线观看| 免费观看久久久4p| 亚洲精品一区在线观看| 成人黄色a**站在线观看| 亚洲人一二三区| 久久精品免费看| 91精品福利视频| 亚洲精品国产a| 色综合久久久久综合99| 中文字幕日本乱码精品影院| 国产精品一品二品| 久久女同性恋中文字幕| 麻豆成人91精品二区三区| 欧美一区二区女人| 日本在线不卡视频一二三区| 在线观看日韩高清av| 亚洲一区二区三区自拍| 欧美色视频在线| 亚洲国产精品麻豆| 欧美人妇做爰xxxⅹ性高电影 | www.久久精品| 国产精品久久久久久亚洲毛片 | 在线影院国内精品| 一区二区三区成人在线视频| 伦理电影国产精品| 欧美激情综合五月色丁香小说| 色就色 综合激情| 精品在线观看视频| 亚洲图片欧美激情| 最好看的中文字幕久久| 欧美一区午夜精品| 成人白浆超碰人人人人| 午夜影院在线观看欧美| 久久精品一二三| 精品视频在线视频| 国产精品一区二区免费不卡| 亚洲综合在线第一页| 久久精品亚洲乱码伦伦中文| 欧美亚洲高清一区二区三区不卡| 美女国产一区二区三区| 亚洲欧美日韩在线| 精品国产免费久久| 欧美日韩精品福利| 波多野结衣精品在线| 久久99国产乱子伦精品免费| 亚洲欧美一区二区久久 | 欧美一级日韩免费不卡| 国产麻豆精品theporn| 1000精品久久久久久久久| 久久精品在这里| 91精品婷婷国产综合久久性色| 欧美三级韩国三级日本三斤| 色猫猫国产区一区二在线视频|