给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。 #include"conio.h" #include”stdio.

admin2009-05-15  34

问题 给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。
   #include"conio.h"
   #include”stdio.h”
   /************found************/
   IsPrime(int n);
   {    int i,m;
        m=1;
        for(i=2;i<n;i++)
   /************found************/
        if  !(n%i)
          {m=0;break;}
      return (m);
   }
   main()
   {    int j,k;
        clrscr();
        printf("\nPlease input a unmber between 2 and 10000:");
        scanf("%d",&k);
        printf("\n The prime factor (s)  are:\n");
        for(j=2;j<=k;j++)
          if((!k%j))&&(IsPrime(j))) printf("\n%4d",j);
       printf("\n");
   }

选项

答案IsPrime(int n); 改为 IsPrime(int n) if !(n%i) 改为 if (!(n%i))

解析
转载请注明原文地址:https://jikaoti.com/ti/XXI0FFFM
0

随机试题
最新回复(0)