久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
實(shí)現(xiàn)兩個大數(shù)(64位)相乘函數(shù)簡單實(shí)現(xiàn)
[打印本頁]
作者:
xiaojuan
時間:
2014-9-24 22:20
標(biāo)題:
實(shí)現(xiàn)兩個大數(shù)(64位)相乘函數(shù)簡單實(shí)現(xiàn)
本帖最后由 xiaojuan 于 2014-9-24 22:38 編輯
////////////////////////////////////////////////////////
//功能:實(shí)現(xiàn)兩個64位以下數(shù)的相乘
//作者:豆腐干
//時間:2014年9月22日 14:10:47
//如果想運(yùn)算更大的數(shù)據(jù)只需要更改數(shù)組大小便可
////////////////////////////////////////////////////////
#include<stdio.h>
#include<string.h>
int main(void)
{
char buf1[64] ="12345678912345678912345678912345678912345678912345678912345678";
char buf2[64] ="98765432198765432198765432198765432198765432198765432198765432";
char dest[64 * 64 * 4]; //存放過程數(shù)值
char result[128 * 2] = {0}; //存放結(jié)果
char *temp1 = buf1;
char *temp2 = buf2;
char *temp3 = dest;
char *temp4 = dest;
char *temp5 = result;
int len1, len2, temp, flag = 0, num;
len1 = strlen(buf1);
len2 = strlen(buf2);
printf("%s\n%s\n", buf1, buf2);
int i, j;
for(i = 1; i < len2 + 1; i++)
{
for(j = 1; j < i; j++)
{
*temp3 = '0';
temp3++;
}
for(j = 1; j < len1 + 1; j++)
{
temp = (*(temp1 + len1 - j) - '0') * (*(temp2 + len2 - i) -'0');
num = temp % 10 + flag;
flag = temp / 10;
if(num / 10)
{
flag += num / 10;
num = num % 10;
}
*temp3 = num + '0';
temp3++;
}
if(flag)
{
*temp3 = flag + '0';
temp3++;
flag = 0;
}
else
{
*temp3 = '0';
temp3++;
}
for(j = 1; j < len2 - i + 1; j++)
{
*temp3 = '0';
temp3++;
}
}
*temp3 = '\0';
printf("%s\n", dest);
for(i = 0; i < len1 + len2; i++)
{
temp = 0;
for(j = 0; j < len2; j++)
{
temp3 = temp4;
temp += (*(temp3 + (len1 + len2) * j) - '0');
}
temp += flag;
flag = 0;
if(temp / 10)
{
flag = temp / 10;
temp = temp % 10;
}
temp4++;
*temp5 = temp + '0';
temp5++;
*temp5 = '\0';
}
for(i = 0; i <= len1 + len2; i++)
{
printf("%c", *(temp5--));
}
putchar('\n');
return 0;
}
//運(yùn)行環(huán)境:Linux
//注:1.輸入問題 我用scanf函數(shù)試了下有問題
// 2.輸出如果最高位是0,沒做處理
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
操操操av
|
亚洲精品一二区
|
久草成人
|
亚洲网站观看
|
91精品国产一区二区三区蜜臀
|
久久久xx
|
午夜色播
|
亚洲一区久久
|
www.4虎影院 国产999精品久久久影片官网
|
欧美精品久久久
|
黄色欧美
|
激情婷婷
|
国产清纯白嫩初高生在线播放视频
|
国产精品成人一区
|
综合色站导航
|
狠狠狠干
|
九九99九九精彩46
|
国产偷录叫床高潮录音
|
日本久久久一区二区三区
|
亚洲理论在线观看电影
|
欧美日韩在线不卡
|
国产在线拍偷自揄拍视频
|
久久久久国产
|
日本网站免费观看
|
天天综合久久
|
中文字幕第一页在线
|
亚洲免费一区二区
|
黄色一级大片在线免费看产
|
中文字幕国产第一页
|
欧美爱爱视频网站
|
欧美一区二区三区在线
|
成人在线一区二区三区
|
91精品午夜窝窝看片
|
欧美在线网站
|
久久久久国产精品午夜一区
|
最新一级毛片
|
国产综合久久久久久鬼色
|
日韩精品二区
|
色黄视频在线
|
国产伦精品一区二区三区精品视频
|
一级日韩
|