判断素数,我现在不确定是硬件问题还是软件问题,希望斑竹先不要删
#include <iostream>using namespace std;
void main()
{
int k,m;
cout<<"input an integer: ";
cin>>m;
for(k=m/2;m>0;k--)
if(m%k==0) break;
if(k>1)
cout<<m<<"不是一个素数。";
else
cout<<m<<"是一个素数。";
}
这个题目就是判断素数的,我输入2以上的数字都能正确判断,但是一输入1就弹出错误,现在就是不能确定是软件问题还是硬件问题,望解答.
错误提示:应用程序发生异常unknown software exception(0xc0000094),位置为0x00401878.
要终止程序...
要调试程序...