ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

版权声明:转载请声明原文链接地址,谢谢! https://blog.csdn.net/weixin_42859280/article/details/85010163

题目描述

写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。

输入

一个数

输出

如果是素数输出prime 如果不是输出not prime

样例输入

97

样例输出

prime

来源/分类

C语言 

题目截图:
在这里插入图片描述
思路:

找一个数进行作为参照!判断是素数后,进行修改~
然后依据这个来进行判断输出!
然后,进行判断!if(s%i==0&&s!=i)

代码:

#include<iostream>
using namespace std;
int main()
{
int s;int i=2;int z=0;
	cin>>s;

	do{
	if(s%i==0&&s!=i)
	{
		z=1;
		//cout<<"end的s!"<<s<<endl;
		//cout<<"end的i!"<<i<<endl;
		break;
	}
	i++;
	}while(i<s);
	if(z==0)
	{
		cout<<"prime";
	}
	else
		cout<<"not prime";
}

代码截图:
在这里插入图片描述
运行结果:
在这里插入图片描述
OJ结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42859280/article/details/85010163