大家好
小弟不才,我是初學C++的新手
在家裡的DEV C++測試幾個數字都正確
但是放進去跑的結果都是WA
可以指點一下嗎
#include<iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
float $cc,$bb;
int $i,$yy;
while (cin >> $cc)
{
$yy=0;
$bb = sqrt($cc);
if ($cc == 2)
{
cout << "質數" << endl;
}
else
{
for ($i=2;$i<=($bb+1);$i++)
{
if ( (static_cast<int>($cc) % $i) == 0)
{
$yy=1;
}
}
if ($yy == 1)
{
cout << "非質數" << endl;
}
else
{
cout << "質數" << endl;
}
}
}
//system("pause");
return 0;
}
非常感恩!