我正在运行这个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);
}