UVA - 424 Integer Inquiry
来源:互联网 发布:seo查询 编辑:程序博客网 时间:2024/05/22 15:14
题目大意:大整数相加
解题思路:读入 char 类型字符串,倒序储存于 int 类型的数组中,相加大于 10 进位,可能比原来大一位,倒序输出。
#include<iostream> #include<cstdio>#include<string.h>using namespace std;int str[1000][1000];char s[1000];int ans[1000];int main() { int tot = 0; int max = 0; while(scanf("%s", s) != EOF) { if (strcmp(s,"0") == 0) break; int l = strlen(s); if (l > max) max = l; int j = 0; for (int i = l-1; i >= 0; i--) str[tot][j++] = s[i] - '0'; tot++; } for (int i = 0; i < max ; i++) for (int j = 0; j < tot; j++){ ans[i] += str[j][i]; if (ans[i] > 9) { ans[i+1]++; ans[i] -= 10; } } int i; if (ans[max] == 0) i = max - 1; else i = max; for (; i >= 0; i--) printf("%d", ans[i]); printf("\n");return 0; }
0 0
- uva 424 - Integer Inquiry
- UVa 424 - Integer Inquiry
- UVa 424 - Integer Inquiry
- uva-424 - Integer Inquiry
- uva 424 - Integer Inquiry
- UVa 424 - Integer Inquiry
- UVA 424 Integer Inquiry
- UVa 424 - Integer Inquiry
- UVa 424 - Integer Inquiry
- UVa 424 - Integer Inquiry
- uva 424 - Integer Inquiry
- UVA - 424 - Integer Inquiry
- UVA 424 Integer Inquiry
- UVa 424 Integer Inquiry
- uva 424 Integer Inquiry
- UVA 424 Integer Inquiry
- UVa 424 - Integer Inquiry
- uva 424 - Integer Inquiry
- T3-出纳管理基础数据同步提示
- 将博客搬至CSDN
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- UNIX_C 环境下实现输入一个字符,不用回车直接输入功能(类型windows下_getch(void)函数)
- 好的用户界面-界面设计的一些技巧
- UVA - 424 Integer Inquiry
- linux我不太会的命令
- TopoGrafix.ExpertGPS.PRO.v5.15
- 字典表流程
- 文本框 12种炫酷HTML5 SVG和CSS3表单浮动标签特效
- 磁盘inode和block
- UVA - 10106 Product
- HDU3410 Passing the Message (单调队列,线段树可解)
- POJ 3468 A Simple Problem with Integers