当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级C语言50套程序修改上机题(13)
发布时间:2011/11/1 9:55:12 来源:城市学习网 编辑:ziteng

  13、给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。

      例如,若输入整数:2310,则应输出:2、3、5、7、11。

      请改正程序中的语法错误,使程序能得出正确的结果。

      注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!

  #include

  /************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;

      printf( "\nPlease enter an integer number between 2 and 10000: " ); scanf(  "%d", &k );

      printf( "\n\nThe prime factor(s) of %d is( are ):", k );

      for( j = 2; j <= k; j++ )

         if( ( !( k%j ) )&&( IsPrime( j ) ) )   printf( "\n M", j );

      printf("\n");

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved