站外题求助
  • 板块灌水区
  • 楼主LYS_Y
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/4/7 22:36
  • 上次更新2024/4/8 14:04:08
查看原帖
站外题求助
1132049
LYS_Y楼主2024/4/7 22:36

题目内容:求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;
}

测试点

2024/4/7 22:36
加载中...