中礦大新生賽 A 求解位數和【字符串】
阿新 • • 發佈:2017-11-26
輸入 isp 輸出 scan 時間限制 gif scanf continue img 時間限制:C/C++ 1秒,其他語言2秒
空間限制:C/C++ 32768K,其他語言65536K
64bit IO Format: %lld
空間限制:C/C++ 32768K,其他語言65536K
64bit IO Format: %lld
題目描述
給出一個數x,求x的所有位數的和。輸入描述:
第1行輸入組數T,代表有T組數據。 第2-T+1行,每行輸入一個數x。 輸入數據保證:0≤x≤10200輸出描述:
每行輸出對應行的數的位數和。示例1
輸入
2 10 101
輸出
1 2示例2
輸入
2 111111111111111111111111111111111111 222222222222222222222222222222222222
輸出
36 72
【代碼】:
#include<bits/stdc++.h> using namespace std; int main() { char s[250]; int t,x; int ans; cin>>t; while(t--) { ans=0; scanf("%s",s); //printf("length = %d\n",strlen(s)); for(int i=0;i<strlen(s);i++) {字符串//if(s[i]==0) continue; ans+=(s[i]-‘0‘)%10; x=s[i]-‘0‘; x/=10; } printf("%d\n",ans); } }
中礦大新生賽 A 求解位數和【字符串】