发新话题
打印

程序报错请指教

程序报错请指教

#include<iostream.h>

int main(){
        int i,k,j,s,a[20];
        for(i=1;i<=1000;i++){
                s=1;
                k=0;
                for(j=2;j<i;j++){
                        if(i%j==0){
                                s=s+j;
                                a[k]=j;
                                k++;
                        }
                }
                if(i==s){
                        cout<<s<<" its factaor are:"<<1;
                        for(j=0;j<k;j++){
                                cout<<","<<a[j];
                        }
                        cout<<endl;
                }
        }
        return 0;
}

TOP

发新话题