版权声明:转载请声明原文链接地址,谢谢! 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结果: