Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
Tính tổng các chữ số của số nguyên dương trong hệ thập phân.
Input
- Dòng đầu ghi số nguyên dương ~T~ là số bộ test;
- ~T~ dòng tiếp theo, mỗi dòng chứa một số nguyên dương ~n~ ghi ở hệ thập phân.
Giới hạn:
- ~1≤T≤10^5,1≤n≤10^{18}~
Output
- Với mỗi bộ test, ghi ra trên một dòng một số là tổng các chữ số của số ~n~ tương ứng.
Sample
Input #1
2
13
256
Output #1
4
13
Problem source: Chuyên Sơn La Online Judge
Bình luận
include<stdio.h>
include<math.h>
int main() { int T; scanf("%d",&T); long long a[T]; int b; for(int i=0;i<T;i++) scanf("%lld",&a[i]); for(int i=0;i<T;i++) { long long K=0; while(a[i]>=1) { b=a[i]%10; a[i]=a[i]/10; K=K+b; } printf("%lld",K); printf("\n"); } return 0; }
Test case 10 là gì vậy mn ?
Các đạo hữu Python3 có ở đây không nhỉ?
good
hay nha bạn ơi
include <bits/stdc++.h>
using namespace std ;
define MAXN 100
int main(){ ios::syncwithstdio(false); cin.tie(0); cout.tie(0); int t ; cin >> t; cin.ignore(); char s[1001]; while(t--){ cin.getline(s , 1001); int sum = 0 ; for(int i = 0; i < strlen(s) ; i++){ sum += int(s[i]) - int('0'); } cout << sum << endl; } }
include <bits/stdc++.h>
define int long long
using namespace std;
int t, n, sum; void solve() {
} main() {
}
Xin 1 ít upvote với mọi người :)
Test cuoi la gi the a
ban hoc ghe qua
bạn check lại đk đề bài xem nhé, lên đến 10^18 thì phải khai báo kiểu long long
b tim ra test cuoi chua a
tại sao làm việc trực tiếp với kí tự của xâu thì TLE mà chuyển các kí tự của xâu vào list thì AC nhỉ?
Bài này cho giới hạn 10^18 hơi doạ nhỉ :v
vừa khít kiểu long long mà =)))