问题标题: 酷町堂:无语了这道题

0
0
已解决
陶笛龙
陶笛龙
中级守护
中级守护

题目链接: 酷町堂:5543

#include<iostream>

#include<cmath>

using namespace std;

long long n,t;

int main(){

cin>>n;

for(long long i=1;i<=n;i++){

cin>>t;

long long s=0;

for(long long j=1;j<=sqrt(t);j++){

if(t%j==0){

s+=j+t/j;

}

}

cout<<s<<" ";

}

return 0;

}

这题得20分,不知错在哪;


0
已采纳
蔡辰夕
蔡辰夕
新手启示者
新手启示者

这道题约数求和有误,因是:

0
茆国馨
茆国馨
初级守护
初级守护

啊啦啊啦

真是一段感人的代码呢(啊啦,我有一点看不懂)

思路是:

把i的倍数都加上i

用上scanf和printf

格式:

scanf("%d",&a);

printf("%d\n",a);

头文件:

#include<cmath>

 

0
0
0
0
王梓轩
王梓轩
资深光能
资深光能

紧急通知,请勿采纳:

蔡辰夕

发布完整代码,如采纳必举报

我要回答