要求输出完数个数,总是不对,哪里错了?

[复制链接]
查看11 | 回复1 | 2013-10-8 21:07:44 | 显示全部楼层 |阅读模式
你那个n++的位置没有放对,应该放在那个if的后面#includevoid main(){ int i,j,k,n=0; for(i=2;i<10000;i++) { k=0;for(j=1;j<i;j++){ if(i%j==0)k+=j;} if(i==k){printf("完数是%d\n",i); n++;} }
printf("有完数%d个",n);}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行