前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【C语言】输入一个正整数,判断其是否为素数

【C语言】输入一个正整数,判断其是否为素数

原创
作者头像
JavaPub
发布2023-10-18 21:52:16
4180
发布2023-10-18 21:52:16
举报
文章被收录于专栏:JavaPubJavaPub

1、素数又叫质数。素数,指的是“大于1的整数中,只能被1和这个数本身整除的数”。

2、素数也可以被等价表述成:“在正整数范围内,大于1并且只有1和自身两个约数的数”。


代码语言:c
复制
#include<stdio.h>

int main() {
	int i,m;
	
	printf("输入一个正整数:");
	scanf("%d",&m);

	
	for(i=2; i<=m/2; i++) {
		if(m%i==0)
			break;
	}
	
	if(i>m/2&&m!=1) {
		printf("%d是素数!",m);
	} else {
		printf("%d不是素数!",m);
	}
	return 0;
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档