ive精化了一下。有人可以改變它對我來說正確的方式嗎? 我還引入了一個新的變量isPrime我想這是一個好一點我試圖找出如何計算一個數字是否爲素數
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
int p = 7;
int d, isPrime = 0;
if (p % 2 != 0)
{
for (d = 2; d < p; d++) {
p % d;
}
if (p % d == 0)
{
isPrime = 1; //not prime
}
if (p % d != 0)
{
isPrime = 2; //is prime
}
if (isPrime == 1)
{
NSLog(@"its not prime");
}
if (isPrime == 2) {
NSLog(@"its prime");
}
}
else
NSLog(@"sorry");
}
return 0;
}
你有什麼問題嗎? –
擡頭看看Erawhathisname的好篩。 –
'd'是未初始化的? – Pang