å®æ°,å³å®ç¾æ°,ä¸ä¸ªæ°å¦ææ°å¥½çäºé¤å®æ¬èº«å¤çå åä¹å,è¿ä¸ªæ°å°±ç§°ä¸ºå®æ°ã
1000以å
ææå®æ°
Cè¯è¨ä»£ç ï¼
#include <stdio.h>
/**CopyRight@fantasy0707*/
#define N 1000 //å®æ°æ±è§£èå´
main()
{
int i,j,sum; //sumç¨æ¥åæ¾å åä¹å
for(i=1;i<N;i++) //对1å°1000以å
çæ°ä¾æ¬¡å°è¯
{
sum=0; //ç»sumèµå¼ï¼åæ¶ä¹æ¯å¯¹ä¸ä¸æ¬¡çå¼æ¸
空
for(j=1;j<=i/2;j++) //æ¥æ¾å å
{
if(i%j==0) // å¦ææ¯å å
{
sum+=j; //æå½åçå åç´¯å å°sumä¸
}
}
if(sum==i) //å¤ææ¯ä¸æ¯å®æ°ï¼å³å åä¹åçäºèªèº«
{
printf("%-5d its factors are: ",i); //æ¯å®æ°ï¼è¾åº
for(j=1;j<=i/2;j++) //å次æ¾åºè¿ä¸ªå®æ°çå å
{
if(i%j==0) //è¾åºå个å å
printf("%d,",j);
}
printf("\n");
}
}
}
温馨提示:答案为网友推荐,仅供参考