1 条题解
-
0
C :
#include<stdio.h> #include<string.h> void main() { int sum,s,i,j,k; char ch[80]; scanf("%d",&i); for(i;i>0;i--) { scanf("%d",&j); sum=0; for(j;j>0;j--) { scanf("%s",ch); k=s=0; for(;ch[k];k++) { if(ch[k]>='0'&&ch[k]<='9') s=s*10+ch[k]-'0'; else { sum+=s;s=0; } } sum+=s; } printf("%d\n",sum); } }
C++ :
#include <cstdio> #include <iostream> using namespace std; int main() { int re, n, x, y; char a[111]; cin >> re; while(re--) { cin >> n; int sum = 0; for(int i = 0 ; i < n ; i ++) { scanf("%s",a); int s = 0; for(int j = 0 ; a[j] ; j ++) { if(a[j] >= '0' && a[j] <= '9') s = s * 10 + (a[j] - '0'); else { sum += s; s = 0; } } } cout << sum << endl; } }
- 1
信息
- ID
- 3302
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者