素数判断-C语言

1. 问题:

输入一个大于3的整数n,判断是否为素数(质数)。

2. 解答:

对100-200之间的每一个数进行遍历,如果不能被3整除,就将此数输出,若能被3整除,就不输出此数。

3. 代码:

复制代码
#include<stdio.h>//头文件
int main()//主函数
{
  int number,i;//定义变量
  printf("请随机输入正整数:");//提示语句
  scanf("%d",&number);//键盘输入需要判断的数
  for(i=2;i<=number-1;i++)//循环从2开始,到这个数的掐前一个数为止
  {
    if(number%i==0)//如果取余结果为0
    break;
  }
  if(i<number)
  {
    printf("%d不是素数",number);
  }
  else
  {
    printf("%d是素数",number);
  }
  return 0; //函数返回值为0
}

4. 编译结果:

请随机输入正整数:11

11是素数

相关推荐
列星随旋13 小时前
矩阵快速幂
java·算法·矩阵
z2005093013 小时前
今日算法(回溯全排列)
c++·算法·leetcode
Boom_Shu13 小时前
构造函数程序
数据结构·算法
Sunny Boy 00113 小时前
linux环境编译Pro*C 源文件(.pc文件)
linux·c语言·oracle
MicroTech202513 小时前
微算法科技(NASDAQ: MLGO)量子安全与区块链:量子神经网络QNN赋能动态共识与量子密钥分发
科技·算法·安全
dnbug Blog13 小时前
C语言 简介
c语言·开发语言
sali-tec13 小时前
C# 基于OpenCv的视觉工作流-章81-弯脚检测
图像处理·人工智能·opencv·算法·计算机视觉
kkeeper~14 小时前
0基础C语言积跬步之自定义类型联合和枚举
c语言·开发语言·算法
昵称好难啊14 小时前
4.OpenClaw源码解析_路由的概念
人工智能·算法
Bingorl14 小时前
机器学习之KNN算法
人工智能·算法·机器学习