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

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

?? ffff.cpp

?? 長整數的加法 用鏈表做的 只實現加法沒有別的運算 數據結構試驗
?? CPP
字號:
#include<stdio.h> 
#include<stdlib.h> 
#define WANG 10000 
#define NULL 0
int d=1,count=0,t=1,l=0;
typedef struct node
{ 
	int data; 
	struct node *next; 
}NODE; /*定義鏈表結構*/ 
NODE *insert_after(NODE *x,int num); /*在u結點后插入一個新的NODE,其值為num*/ 
NODE *addint1(NODE *p,NODE *q); /*完成加法操作返回指向*p+*q結果的指針*/ 
void printint(NODE *s); 
NODE *inputint(void); 
void main() 
{ 
	NODE *s1,*s2,*s; 
	NODE *inputint(), *addint(), *insert_after(); 
	printf("Enter S1= "); 
	s1=inputint(); /*輸入被加數*/
	printf("S1=");
	if(count==t){putchar('-');l=1;}
	printint(s1); 
	putchar('\n');  
	printf("Enter S2= "); 
	s2=inputint(); /*輸入加數*/ 
	printf("S2=");
	if(count>t||d==-1)putchar('-');
	printint(s2); putchar('\n'); 
	s=addint1(s1,s2); /*求和*/ 
	printf("S1+S2=");if(count>t)putchar('-'); printint(s); putchar('\n'); 
} 
NODE *insert_after(NODE *x,int num) 
{ 
	NODE *y; 
	y=(NODE *)malloc(sizeof(NODE)); /*申請一個NODE*/ 
	y->data=num; /*賦值*/ 
	x->next=y; /*在u結點后插入一個NODE*/ 
	return y; 
} 
NODE *addint1(NODE *p,NODE *q) /*完成加法操作返回指向*p+*q結果的指針*/ 
{ 
	NODE *pp,*qq,*r,*s,*t; 
	int total,number,carry; 
	pp=p->next; qq=q->next; 
	s=(NODE *)malloc(sizeof(NODE)); /*建立存放和的鏈表表頭*/ 
	s->data=-1; 
	t=s; carry=0; /*carry:進位*/ 
	if (count!=1)
	{
	while(pp->data!=-1&&qq->data!=-1) /*均不是表頭*/ 
	{ 
		total=pp->data+qq->data+carry; /*對應位與前次的進位求和*/ 
		number=total%WANG; /*求出存入鏈中部分的數值 */ 
		carry=total/WANG; /*算出進位*/ 
		t=insert_after(t,number); /*將部分和存入s向的鏈中*/ 
		pp=pp->next; /*分別取后面的加數*/ 
		qq=qq->next; 
	} 
	r=(pp->data!=-1)?pp:qq; /*取尚未自理完畢的鏈指針*/ 
	while(r->data!=-1) /*處理加數中較大的數*/ 
	{ 
		total=r->data+carry; /*與進位相加*/ 
		number=total%WANG; /*求出存入鏈中部分的數值*/ 
		carry=total/WANG; /*算出進位*/ 
		t=insert_after(t,number); /*將部分和存入s指向的鏈中*/ 
		r=r->next; /*取后面的值*/ 
	} 
	if(carry) t=insert_after(t,1); /*處理最后一次進位*/ 
	t->next=s; /*完成和的鏈表*/ 
	return s; /*返回指向和的結構指針*/
	}else 
	{   if(l==0)
	{while(pp->data!=-1&&qq->data!=-1) /*均不是表頭*/ 
	{
		total=pp->data-qq->data-carry;/*對應位與前次的進位求差*/ 
		number=total%WANG; /*求出存入鏈中部分的數值 */ 
		carry=total/WANG; /*算出進位*/ 
		t=insert_after(t,number); /*將部分差存入s向的鏈中*/ 
		pp=pp->next; /*分別取后面的加數*/ 
		qq=qq->next; 
	} 
	r=(pp->data!=-1)?pp:qq; /*取尚未自理完畢的鏈指針*/ 
	while(r->data!=-1) /*處理加數中較大的數*/ 
	{ 
		total=r->data-carry; /*與進位相加*/ 
		number=total%WANG; /*求出存入鏈中部分的數值*/ 
		carry=total/WANG; /*算出進位*/ 
		t=insert_after(t,number); /*將部分和存入s指向的鏈中*/ 
		r=r->next; /*取后面的值*/ 
	} 
	if(carry) t=insert_after(t,1); /*處理最后一次進位*/ 
	t->next=s; /*完成和的鏈表*/ 
	return s; /*返回指向和的結構指針*/
	}
	}
} 
NODE *inputint(void) /*輸入超長正整數*/ 
{ 
	NODE *s,*ps,*qs; 
	struct number {int num; 
	struct number *np; 
	}*p,*q; 
	int i,j,k; 
	long sum; 
	char c; 
	p=NULL; /*指向輸入的整數,鏈道為整數的最低的個位,鏈尾為整數的最高位*/ 
	while((c=getchar())!='\n') /*輸入整數,按字符接收數字*/
	{	if(c=='-'){d*=-1;count++;}
		if(c>='0'&&c<='9') /*若為數字則存入*/ 
		{ 
			q=(struct number *)malloc(sizeof(struct number)); /*申請空間*/ 
			q->num=(c-'0'); /*存入一位整數*/ 
			q->np=p; /*建立指針*/ 
			p=q; 
	} }
		s=(NODE *)malloc(sizeof(NODE)); 
		s->data=-1; /*建立表求超長正整數的鏈頭*/ 
		ps=s; 
		while(p!=NULL) /*將接收的臨時數據鏈中的數據轉換為所要求的標準形式*/ 
		{ 
			sum=0;i=0;k=1; 
			while(i<4&&p!=NULL) /*取出低四位*/ 
			{ 
				sum=sum+k*(p->num); 
				i++; p=p->np; k=k*10; 
			} 
			qs=(NODE *)malloc(sizeof(NODE)); /*申請空間*/ 
			qs->data=sum; /*賦值,建立鏈表*/ 
			ps->next=qs; 
			ps=qs; 
		} 
		ps->next=s; 
		return s; 
} 
void printint(NODE *s) 
{ 
	if(s->next->data!=-1) /*若不是表頭,則輸出*/ 
	{ 
		printint(s->next); /*遞歸輸出*/ 
		if(s->next->next->data==-1) 
			printf("%d,",s->next->data); 
		else{ 
			int i,k=WANG; 
			for(i=1;i<=4;i++,k/=10) 
			{putchar('0'+s->next->data%(k)/(k/10));if(i==4)putchar(',');}
		} 
	} 
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品免费| 国产精品一线二线三线| 一区二区不卡在线播放| 国产精品私人自拍| 国产精品丝袜91| 日韩码欧中文字| 一区二区三区鲁丝不卡| 亚洲最新在线观看| 日韩国产高清影视| 久久精品国产秦先生| 狠狠久久亚洲欧美| 91亚洲大成网污www| 欧美在线一区二区三区| 日韩片之四级片| 国产亚洲精品超碰| 一区二区欧美视频| 免费高清在线一区| 亚洲视频图片小说| 日韩欧美在线123| 欧美另类变人与禽xxxxx| 欧美日本韩国一区二区三区视频| 日韩你懂的电影在线观看| 国产欧美日韩综合| 亚洲一区二区三区中文字幕| 精品夜夜嗨av一区二区三区| av一区二区三区| 亚洲精品在线三区| 亚洲国产成人av网| 国产福利91精品| 日韩欧美一区二区在线视频| 亚洲黄色av一区| 成人精品国产一区二区4080| 欧美一区二区三区四区五区 | 国产做a爰片久久毛片| 99这里只有精品| 五月激情综合色| 日本久久一区二区三区| 久久久久久久久久久久电影| 视频一区国产视频| 欧美精品丝袜中出| 亚洲一区在线电影| 欧美三级视频在线播放| 一区二区高清视频在线观看| 成人av电影在线播放| 国产三级久久久| 国产精品影视在线观看| 日韩精品中文字幕在线不卡尤物| 亚洲国产成人精品视频| 色婷婷久久久亚洲一区二区三区 | 日韩欧美国产精品一区| 免费看日韩精品| 日韩一区二区电影网| 久久97超碰国产精品超碰| 精品国产成人系列| 国产一区二区三区在线观看精品| 欧美精品一区二区三区蜜桃| 国产一区二区影院| 国产精品伦理一区二区| 91在线视频18| 午夜影院久久久| 欧美www视频| www.99精品| 日产国产高清一区二区三区| 日韩欧美123| 91免费视频大全| 青青青爽久久午夜综合久久午夜| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲欧美日韩国产手机在线| 欧美无砖砖区免费| 国产精品亚洲第一| 亚洲国产精品久久不卡毛片| 欧美成人激情免费网| 99久久国产综合色|国产精品| 午夜精品久久久久久不卡8050| 欧美成va人片在线观看| 日本韩国欧美在线| 国产在线观看一区二区| 午夜精品爽啪视频| 亚洲三级免费电影| 中文字幕 久热精品 视频在线| 欧美日韩高清不卡| 色激情天天射综合网| 成人网页在线观看| 久久不见久久见中文字幕免费| 一区二区三区在线免费视频| 国产欧美精品日韩区二区麻豆天美| 欧美日韩精品久久久| 91国模大尺度私拍在线视频| 成人精品gif动图一区| 国产福利不卡视频| 国产成人精品一区二区三区四区 | 日韩精品一区二区三区中文不卡 | 国产精品精品国产色婷婷| 日韩欧美一级在线播放| 欧美一区二区精品久久911| 欧美最新大片在线看| 99精品视频一区| 色一情一伦一子一伦一区| www.日韩精品| 粉嫩一区二区三区性色av| 国产一区二区主播在线| 豆国产96在线|亚洲| 成人午夜又粗又硬又大| 成人免费看黄yyy456| 99re热视频这里只精品 | 一级特黄大欧美久久久| 亚洲大片一区二区三区| 美女看a上一区| 国产不卡视频在线观看| 91免费在线播放| 欧美精品在线观看一区二区| 欧美岛国在线观看| 中文字幕欧美三区| 亚洲午夜精品17c| 久久99精品国产| 色综合天天天天做夜夜夜夜做| 欧美在线免费视屏| 久久久久久久综合日本| 亚洲精品老司机| 久久66热re国产| 在线亚洲人成电影网站色www| 日韩亚洲电影在线| 一区二区激情小说| 国产91丝袜在线观看| 欧美欧美午夜aⅴ在线观看| 国产精品色哟哟| 免费成人在线播放| 色综合久久久久网| 国产精品嫩草99a| 精品一区二区免费在线观看| 在线视频观看一区| 国产精品久久久久影视| 狠狠久久亚洲欧美| 日韩精品资源二区在线| 午夜精品久久久久久久99水蜜桃 | 精品久久免费看| 男女视频一区二区| 色综合久久99| 国产日产精品1区| 国产成人无遮挡在线视频| 欧美精品久久一区| 五月天婷婷综合| 欧美日本在线视频| 亚洲成人一区二区在线观看| 色偷偷一区二区三区| 亚洲视频在线一区观看| av在线不卡免费看| 国产精品第13页| 91免费观看在线| 亚洲国产欧美另类丝袜| 欧美区视频在线观看| 日韩av网站在线观看| 精品国产a毛片| 国产iv一区二区三区| 日韩伦理电影网| 欧美日韩午夜在线| 蓝色福利精品导航| 国产女同互慰高潮91漫画| youjizz久久| 亚洲国产精品久久人人爱 | 欧美精品乱人伦久久久久久| 日韩精品一二三| 中文字幕精品一区二区精品绿巨人| 高清不卡在线观看av| 亚洲第四色夜色| 国产日韩欧美亚洲| 91久久精品一区二区三| 精品无人码麻豆乱码1区2区 | 久久久不卡网国产精品二区| 97成人超碰视| 韩国av一区二区三区| 一区二区三区在线免费视频| 精品国产乱码久久久久久夜甘婷婷 | 91精品国产免费| 91麻豆精品视频| 黄色日韩三级电影| 午夜欧美视频在线观看| 国产精品久久午夜夜伦鲁鲁| 精品国产免费一区二区三区四区 | 极品美女销魂一区二区三区免费| 欧美激情综合五月色丁香小说| 欧美日韩一级大片网址| 丁香婷婷综合网| 国产成人在线看| 精品一区二区三区免费| 三级久久三级久久| 午夜伦理一区二区| 亚洲午夜在线视频| 亚洲国产日韩av| 五月天欧美精品| 青娱乐精品在线视频| 久久国产精品无码网站| 日韩黄色片在线观看| 婷婷激情综合网| 麻豆久久久久久久| 国产剧情一区二区| www..com久久爱| 色狠狠桃花综合| 日韩三级免费观看| 欧美国产一区二区|