69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<math.h>
void qiuhe(int);
long s;
main()
{
FILE*fp;
fp=fopen("output.txt","w");
int i,tag=0;
for(i=1;i<=10000;i++)
{
qiuhe(i);
fprintf(fp,"%-5d",s+1);
++tag;
if(tag%20==0)
fprintf(fp,"\n");
s=0;
}
printf("done!\n");
}
void qiuhe(int i)
{
int j;
for(j=2;j<=i;j++)
if(i%j==0)
{
s+=j;
}
}
#include<stdio.h>
#include<math.h>
void qiuhe(int);
long s;
main()
{
FILE*fp;
fp=fopen("output.txt","w");
int i,tag=0;
for(i=2;i<=10000;i++)
{
qiuhe(i);
fprintf(fp,"%-5d",s+1);
++tag;
if(tag%20==0)
fprintf(fp,"\n");
s=0;
}
printf("done!\n");
}
void qiuhe(int i)
{
int j;
for(j=2;j<=i;j++)
if(i%j==0)
{
s+=j;
}
}
#include<stdio.h>
#include<math.h>
void qiuhe(int);
long s;
main()
{
FILE*fp;
fp=fopen("output.txt","w");
int i,tag=0;
fprintf(fp,"%-5d",1);
for(i=2;i<=10000;i++)
{
qiuhe(i);
fprintf(fp,"%-5d",s+1);
++tag;
if(tag%20==0)
fprintf(fp,"\n");
s=0;
}
printf("done!\n");
}
void qiuhe(int i)
{
int j;
for(j=2;j<=i;j++)
if(i%j==0)
{
s+=j;
i=i/j;
if(i>1)
qiuhe(i);
break;
}
}