第二日打卡
一.问题描述:找出1-100之间的质数。
二.问题分析:质数是只能将自己和1整除,所以通过循环语句和判断语句判断这个数是否只能整除自己和1;
三.流程图演示:
在文件里查看
四.代码实现:
#include<iostream>
using namespace std;
int main() {
cout << "输入一个1-100之间的数" << endl;
int n, k = 0;
cin >> n;
if (n > 1 && n < 100) {
for (int i = 2; i < n; i++) {
if (n%i == 0)
{
k++;
}
}
if (k == 1) {
cout << n << "是一个质数" << endl;
}
else{ cout << n << "不是一个质数" << endl; }
}
else { cout << "输入错误" << endl; }
}