int main (int argc, char * argv[]) { @autoreleasepool { int n, triangularNumber; triangularNumber = 0; for ( n = 1; n <= 200; n = n + 1 ) triangularNumber += n; NSLog (@"The 200th triangular number is %i", triangularNumber); } return 0; }
其中 for ( n = 1; n <= 200; n = n + 1 ) 也可以改为 for ( n = 1; n <= 200; ++n)
while语句
1 2 3 4 5 6 7 8 9 10 11
int main (int argc, char * argv[]) { @autoreleasepool { int count = 1; while ( count <= 5 ) { NSLog (@"%i", count); ++count; } } return 0; }
do语句
1 2 3 4 5 6 7 8 9 10 11 12 13 14
int main (int argc, char * argv[]) { @autoreleasepool { int number, right_digit; NSLog (@"Enter your number."); scanf ("%i", &number); do { right_digit = number % 10; NSLog (@"%i", right_digit); number /= 10; } while ( number != 0 ); } return 0; }