回复 10楼 UserYuH
这位大哥小弟初学C语言
你那代码里我有几句函数不知道什么意思
请你解释下
if(!flag) 是什么意思?
还有最后一句 return 0; 什么意思
谢谢
[ 本帖最后由 xiepanqi 于 2009-11-11 14:45 编辑 ]
2009-11-11 14:42

2009-11-11 15:04
程序代码:#include <stdio.h>
main()
{
int k[11];
int i,a,n,s;
for(a=2;a<=1000;a++)
{
n=0;
s=a;
for(i=1;i<a;i++)
if((a%i)==0)
{
n++;
s=s-i;
k[n]=i;
}
if(s==0)
{
printf("\n%d its factors are :",a);
for(i=1;i<n;i++)
printf("%d",k[i]);
printf("%d\n",k[n]);
}
}
}
2009-11-11 15:25
2009-11-11 17:49