[求助]怎样写这个关于整除的小程序?
恳请哪位帮忙,能否写一个小程序:实现任意输入一个整数,程序能列出所有能被该整数整除的数来。多谢了。
#include<stdio.h>
void main()
{
int i,j=1;
scanf("%d",&i);
while(i*(j++)<100)printf("%d\n",i*j);
}
楼主说错了吧,那会有无限多个的
应该是列出所有能整除该整数的数来,这才是求这个数的因子
以下程序输出因子
#include<stdio.h>
#include<math.h>
int main()
{
int n,i;
while(scanf("%d",&n))
{
for(i=1;i<=n/2;i++)
if(n%i==0)
printf("%d ",i); //输出因子;
printf("%d\n",n);
}
return 0;
}
[此贴子已经被作者于2007-5-1 17:48:46编辑过]
所有能被该整数整除的数
总该有个范围吧...
要不就无限多个
#include<stdio.h>
#define N 1000
int main()
{
int i,j=1;
scanf("%d",&i);
while(i*j<N)
printf("%d\n",i*j++);
}
[此贴子已经被作者于2007-4-30 23:05:32编辑过]
[此贴子已经被作者于2007-4-30 23:52:38编辑过]