在我们的例子中,我们需要找到所有的除数。解决方案是遍历所有小于 n-1 的数字,然后递减到 1。如果 n 对 n-i 的除法的余数为 0,则显示此数字。默认情况下,任何整数至少有两个除数:
- 数字本身。
- 1.
参考:#include
#include
int main()
{
int number;
scanf(%d”,&数字);
int i;
for (i=1 ; i<=number ; i++)
{
if ((number%i)==0)
printf(%d\n”,i);
}
返回 0;
}
除数定义:wikipedia
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.