题目内容:求n个数的数位和(1-这个数所有数字数位上数字的和)数据范围
我的代码只有60分,其余四个点超时了,求大佬
代码:
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int a,b,c=0,d[200000],e=0;
cin >> a;
for(int i=0;i<a;i++){
cin >> b;
for(int i=b;i>=0;i--){
e=i;
while(e>0){
c += e % 10;
e = e / 10;
}
}
d[i]=c;
c=0;
}
for(int i=0;i<a;i++){
cout << d[i] << endl;
}
return 0;
}
测试点