poj 1503(水题)
2017-05-23 15:00
387 查看
大数问题
代码如下
一个别人写的小技巧
//去掉前导0
while(sum[i]==0) i--;
代码如下
#include<cstdio> #include<iostream> #include<algorithm> #include<cstring> using namespace std; int main() { string s; int a[200]; memset(a,0,sizeof(a)); while(getline(cin,s)) { int len=s.size(); if(len==1&&s[0]=='0') break; else { int p=0; int cnt=0; for(int i=len-1;i>=0;i--) { cnt=cnt+(s[i]-'0'); a[p++]+=cnt%10; cnt=cnt/10; } } } int c=0; for(int i=0;i<=150;i++) { c=c+a[i]; a[i]=(c%10); c=c/10; } int l=-1; for(int i=150;i>=0;i--) { if(a[i]==0&&a[i-1]!=0) { l=(i-1); break; } } for(int i=l;i>=0;i--) { printf("%d",a[i]); } printf("\n"); return 0; }
一个别人写的小技巧
//去掉前导0
while(sum[i]==0) i--;
相关文章推荐
- poj 1503 水题涮的真不容易
- POJ 3325 ICPC Score Totalizer Software(水题)
- [水题]poj 1280 前m大的数
- POJ 2459 Feed Accounting 水题一道
- POJ水题1083区间重叠问题
- POJ1503——字符串——Integer Inquiry
- POJ 1006 Biorhythms 生理周期 水题
- POJ 1503 连续几个大数相加
- POJ 1032 Parliament (水题)
- poj 1207 水题
- POJ 1363 - 模拟栈操作的水题..
- poj1005(水题)
- poj1503(大数相加)
- POJ 1298 The Hardest Problem Ever(我的水题之路——解密,水题)
- poj 2524宗教信仰 并查集水题
- POJ_1656_Counting Black(水题)
- poj 1328 贪心 水题
- Dirichlet's Theorem on Arithmetic Progressions (poj 3009 水题)
- poj 字符串相关的水题
- POJ 2299 Ultra-QuickSort(树状数组水题)