UVA 10106 乘积
来源:互联网 发布:易语言读取网页json 编辑:程序博客网 时间:2024/05/19 17:27
大整数乘法 采用模拟竖式 计算方法进行表示
#include <iostream>#include <sstream>#include <cstdio>#include <cstring>#include <cmath>#include <string>#include <vector>#include <set>#include <cctype>#include <algorithm>#include <cmath>using namespace std;///#define INF 0xffffff7#define MAXN 2000///int n;unsigned an1[MAXN + 10];unsigned an2[MAXN + 10];unsigned aResult[MAXN * 2 + 10];char szlines1[MAXN + 10];char szlines2[MAXN + 10];int main(){///int i, j, th;while (gets(szlines1) != NULL){gets(szlines2);int nlen1 = strlen(szlines1);memset(an1, 0, sizeof(an1));memset(an2, 0, sizeof(an2));memset(aResult, 0, sizeof(aResult));j = 0;for (i = nlen1 - 1; i >= 0; i--){an1[j++] = szlines1[i] - '0';}int nlen2 = strlen(szlines2);j = 0;for (i = nlen2 - 1; i >= 0; i--){an2[j++] = szlines2[i] - '0';}for (i = 0; i < nlen2; i++){for (j = 0; j < nlen1; j++){aResult[i + j] += an2[i] * an1[j];}}//处理进位for (i = 0; i < MAXN * 2; i++){if (aResult[i] >= 10){aResult[i + 1] += aResult[i] / 10;aResult[i] %= 10;}}//输出结果bool flag = false;for (i = MAXN * 2; i >= 0; i--){if (flag){printf("%d", aResult[i]);}else if (aResult[i]){printf("%d", aResult[i]);flag = true;}}if (!flag){printf("0\n");}elseprintf("\n");} /// return 0;}
- UVA 10106 乘积
- UVa 10106 乘积
- UVa 10106 乘积
- 最大乘积 Uva 11059
- 最大乘积 Uva 11059
- UVa 11059 最大乘积
- UVa 11059 最大乘积(水)
- 最大乘积(Maximum Product,UVA 11059)
- UVa 11059 最大乘积(枚举)
- 例题7-2 最大乘积 UVa 11059
- 最大乘积(Maximum Product,UVa 11059)
- 最大乘积(Maximum Product,UVA 11059)
- UVa 11509 Maximum Product(最大乘积)
- UVA 11059 Maximum Product 最大乘积
- 最大乘积(Maximum Product, UVa 11059)
- UVa 11059----Maximum Product(最长上升子序列乘积)
- UVA 11542 Square 乘积是平方数(高斯消元)
- UVA 11059 Maximum Product最大乘积(暴力法)
- 【系统运维】“任务管理器”内存列的含义是什么?
- UVA 10115 自动编辑
- HDU 3400 两次三分
- scrapy使用【转载自http://www.hulufei.com/tag/scrapy#scrapy-faq】
- 微软等数据结构与算法面试100题第十五题
- UVA 10106 乘积
- memset用法详解(转)
- ASP中Split函数的用法
- 0004-MFC--打开文件并显示
- 传智播客JQuery实战(四):标签页效果
- 基于Asterisk的VoIP开发指南——Asterisk 模块编写指南(1)
- mysql 数值处理函数floor与round
- android http get请求中的乱码问题
- Eclipse快捷键大全【转】 全+实用,绝对的好东西