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