//if 语句 int score = 70; if (score < 20) { NSLog(@"不及格"); }else if(score >= 60) { NSLog(@"及格"); } //if语句 判断条件存在多个情况下,判断一个年是否为润年 int year; printf("请输入一个年份:"); scanf("%d", &year); if ((year %4 == 0 && year % 100 !=0) || year % 400 == 0) { NSLog(@"这个是润年"): }else { NSLog(@"这不是润年"); } //课堂练习 //for 循环 打印1-200内不能被3整除的数 for (int i = 1; i < 200; i++) { if (i % 3 != 0) { NSLog(@"这个数不能被3整除: %d", i); } } //用for 循环打印九九乘法表 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { printf(" %d * %d = %d", i, j, i*j); } printf(" "); } //while int i = 0; while (i < 10) { NSLog(@"i: %d", i); i ++; } //等同于for循环 for (int i=0; i<10; i++) { NSLog(@"for i:%d", i); } //do while i = 0; do { i ++; NSLog(@"do: i:%d", i); }while(i<10); //break int num =0, j = 10; while (j <= 100) { if (j % 4 ==0 ) { NSLog(@" %d", j); num++; } if (num == 5) { break; } i++; } while (j <= 100) { if (j % 4 ==0 ) { NSLog(@" %d", j); num++; } if (num == 5) { continue; } i++; } int score = 60; switch(score) { case 40: NSLog(@"不及格"); break; case 60: NSLog(@"及格"); break; case 90: NSLog(@"优秀"); break; default: NSLog(@"无分数"); break; }