2020-05-22

有没有大佬帮我看一下这个
#include <stdio.h>
int main( )
{
int i, j, k, m;
printf( "\n请输入一个正整数n(2~10000): " );
scanf( “%d”, &k );
m = 0;
for ( i = 2; i < k; i++ )
{

   for( j = 2; j <= k;j++)
	   if ( i%j==0 )
		   break;

	   if(k%j==0 && j<=i)
	   {
		   printf( "%6d", j );
		   m++;
	   }

}
printf("\n整数%d的质因子个数为:%d个。\n",k,m);
return 0;
}
如果输入2310的话,答案是5个,为什么我这个答案是1829个啊!
谢谢。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读