首页 > 其他分享 >R7-3 求100以内的素数

R7-3 求100以内的素数

时间:2022-12-21 12:16:12浏览次数:37  
标签:prime 输出 R7 int 以内 素数 100

R7-3 求100以内的素数 分数 15 作者 张高燕 单位 浙大城市学院

求100以内的全部素数,每行输出10个。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。要求定义和调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。

输入格式:

无输入数据

输出格式:

输出100以内的素数,每行输出10个,提示:可使用输出语句printf("%6d",m)来控制素数之间的输出间隔。

输入样例:

 

输出样例:

     2     3     5     7    11    13    17    19    23    29
    31    37    41    43    47    53    59    61    67    71
    73    79    83    89    97
  代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 个人题解:

#include <stdio.h>
#include <math.h>

int prime(int m);

int main()
{
  int i;
  int count = 0;

  for(i = 2;i <= 100;i++){
    if(prime(i) == 1){
      printf("%6d", i);
      count++;
      if(count % 10 == 0){
        printf("\n");
      }
    }
  }

  return 0;
}

int prime(int m)
{
  int i;
  int is_right = 1;

  for(i = 2;i <= sqrt(m);i++){
    if(m % i == 0){
      is_right = 0;
      break;
    }
  }
  return is_right;
}

标签:prime,输出,R7,int,以内,素数,100
From: https://www.cnblogs.com/qkzq/p/16995957.html

相关文章

  • PTA_R7-6 穷举问题-搬砖
    R7-6穷举问题-搬砖分数 15全屏浏览题目切换布局作者 杨起帆单位 浙大城市学院某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两......
  • PTA_R7-5 输出前 n 个Fibonacci数
    R7-5输出前n个Fibonacci数分数 15全屏浏览题目切换布局作者 颜晖单位 浙大城市学院本题要求编写程序,输出菲波那契(Fibonacci)数列的前N......
  • PTA教材同步题_R7-4 输出2到n之间的全部素数
    R7-4输出2到n之间的全部素数分数 20作者 颜晖单位 浙大城市学院本题要求输出2到n之间的全部素数,每行输出10个。素数就是只能被1和自身整除的正......
  • ASEMI肖特基二极管SBT30100VFCT参数,SBT30100VFCT封装
    编辑-ZASEMI肖特基二极管SBT30100VFCT参数:型号:SBT30100VFCT最大重复峰值反向电压(VRRM):100V最大平均正向整流输出电流(IF):30A峰值正向浪涌电流(IFSM):250A每个元件的典型热......
  • ASEMI肖特基二极管SBT30100VFCT参数,SBT30100VFCT封装
    编辑-ZASEMI肖特基二极管SBT30100VFCT参数:型号:SBT30100VFCT最大重复峰值反向电压(VRRM):100V最大平均正向整流输出电流(IF):30A峰值正向浪涌电流(IFSM):250A每个元件的典型热阻(ReJA):2......
  • 1003.模板变量及模板过滤器
    一、模板路径总结1.DIRS定义一个目录列表,模板引擎按列表顺序搜索这些目录以查找模板源文件。将templates放在主项目目录下;2.APP_DIRS告诉模板引擎是否应该进入每个已安......
  • itop2k1000开发板Makefile基本语法wildcard 函数
    格式:$(wildcardPATTENR)功能:展开指定的目录举例:在/home/topeet/test目录有一个“a.c”的c文件和一个test的文件夹,在/home/topeet/test/test文件夹下有一个......
  • itop2k1000开发板Makefile基本语法wildcard 函数
    格式:$(wildcardPATTENR)功能:展开指定的目录举例:在/home/topeet/test目录有一个“a.c”的c文件和一个test的文件夹,在/home/topeet/test/test文件夹下有一个......
  • 无法停止服务、无法终止 PID 4100 的进程
    服务中无法停止服务。先查出服务对应的进程MicrosoftWindows[版本10.0.19043.1348](c)MicrosoftCorporation。保留所有权利。C:\Users\cj218>scqueryexVipSoft......
  • shell脚本判断一个数是否为素数
    #!/bin/bashletisPrime=1echo"inputanumber:"readnif[${n}-le1]thenletisPrime=2fifor((i=2;i<n;i++))dolettmp=$(($n%$i))if[$tmp-......