2179 - 求和求到手软
2017-11-28 21:35
176 查看
2179 - 求和求到手软
时间限制:1秒 内存限制:128兆19 次提交 15 次通过
提交
题目描述
LN想要知道大家的小学数学好不好。
现在他想让你求出几个数的和。
你能搞定么?
输入
多组测试数据
一组测试数据一行。
输出
一个数sum,表示结果。(保证在 int 范围内)
样例输入
2 3 5 5 6 7 8 1 2 3 4 5 6 7 8 9 10
样例输出
10 26 55
#include<iostream> #include<cstring> using namespace std; int s[10000]; int main() { char a[10000],b[30]; while(gets(a)) { memset(b,0,sizeof(b)); int sum=0; for(int i=0;a[i];i++) { int k=0,n=0,j,c; while(a[i]!=' '&&a[i]!='\0') b[k++]=a[i++]; c=1; while(k!=0) { n+=(b[--k]-'0')*c; c=c*10; } sum+=n; } cout<<sum<<endl; memset(a,0,sizeof(a)); } }
本人也觉得这是个不好的方法,就当是历练吧
其实 在求一串数字字符的数值大小时,在 for循环内直接 sum=sum*10+(a[i]-'0') 就行了
相关文章推荐
- nyoj-1169-求和求到手软
- 求和求到手软
- nyoj1169求和求到手软
- 求和求到手软(字符串处理)
- 求和求到手软
- 1106 排序(类似求和求到手软)
- 求和求到手软
- 第9周项目 求和
- HDU2011 多项式求和
- 利用递归实现1到100以内的求和
- 2011 多项式求和
- 题目1051:数字阶梯求和
- Hdu 2015 偶数求和
- 《离散数学及其应用》 【第2章】—2.4 序列与求和
- GPU库伦求和实现
- UVA - 112 - Tree Summing (数的求和!栈的应用!)
- 求和最大的子矩阵
- uva 10056(等比数列求和)
- 算法模板——线段树5(区间开根+区间求和)
- Sum、if、mod隔列求和