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