已解决 林鄧天樂 高级光能 #include<iostream> using namespace std; int main(){ double sum=0; int a,cnt=0; cin>>a; for(int i=1;i<=a;i++){ if(a%i==0){ sum+=i; cnt++; } } cout<<sum/cnt; return 0; } 怎么错了?