我正在運行這個C程序,而不是回答「答案是10」,它會發回消息:「答案是0」,即使它在正確的時間中斷。C語言中斷的邏輯錯誤
你能告訴我什麼是錯的嗎?
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
int i;
for(int i = 0; i < 12; i++){
printf("Checking i = %d\n", i);
if(i + 90 == i * i) {
break;
}
}
printf("The answer is %d.\n", i);
}