用while语句实现,判断素数

用while语句实现,

输入一个数,判定它是否是素数

img

#include <iostream>
using namespace std;
int main(void)
{   
    int count=0;
    int n,temp;
    cin>>n;
    n=temp;
    temp=temp-1;
    if(n==0)
    {
        cout<<"既不是素数也不是质数"<<endl;
        return 0; 
    }
    while(temp>0)
    {
        if(n%temp==0)
        {
            count++;
            break;
        }
        temp--;
     } 
     if(count==0)
     cout<<"是素数"<<endl;
     else
     cout<<"不是素数"<<endl;
    return 0;
}