第二日打卡

一.问题描述:找出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; }

}

posted @ 2023-04-14 18:40  努力不掉发  阅读(11)  评论(0编辑  收藏  举报