【发布时间】:2012-07-23 19:04:18
【问题描述】:
我想编写一个非常简单的 Prime 应用程序。但我对下面的代码有一些问题,它应该生成从 0 到 99 的素数。但它只显示 99。
一个问题是只显示最后一个数字。但另一个是主要的“检查”不起作用。我该如何解决这些问题。
for (i=0; i<100; i++) {
for (n=2; n<i; n++) {
if (i%n == 0) break;
else primetext.text = [NSString stringWithFormat:@"%i, ", i];
}
}
【问题讨论】:
-
你认为第四行在做什么?
-
它应该显示素数。
-
这是设置文本,而不是附加到它。
-
用你的方法,1是质数
-
附加的格式字符串是什么样的? (很抱歉没有给出答案,但你真的应该能够只用一点点思考就可以做到这一点。)
标签: objective-c primes