#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
//循环语句
//while循环
// int a = 0, b = 0;
// while (a < 10) { //死循环
// printf("%d", a);
// }
//
// int a = 0, b = 0;
// while (a < 10) {
// printf("%d", a);
// a++;
//
// }
// printf("第%d次.", a);
//}
// int a =0;
// while (a <=5) {
// printf("%d", a);
// a++;
// }
//}
//打印1--100
// int a = 1;
// while (a <= 100) {
// printf("%d\n", a);
// a++;
// }
//}
// //打印100--1
// int a =100;
// while (a > 0) {
// printf("a = %d\n", a);
// a--;
// }
//
//}
//计算1+2+3....+99 = 4950
// int i = 1, sum = 0;
// while (i < 100) {
// sum += i;
// i++;
// }
// printf("sum = %d", sum);
//}
//打印0--100的偶数
// int a = 0;
// while (a < 100) {
// printf("%d", a);
// a += 2;
// }
//
//}
//打印0--100的偶数
// int a = 0;
// while (a <= 100) {
// if (a % 2 == 0) {
// printf("%d", a);
//
// }
// a ++;
// }
//}
//打印0--100的奇数
// int a = 0;
// while (a <= 100) {
// if (a % 2 != 0) {
// printf("%d\n", a);
//
// }
// a ++;
// }
// }
//打印0--100的奇数
// int a = 1;
// while (a < 100) {
// printf("%d\n", a);
// a +=2;
// }
//}
//
// int a = 1, sum = 0;
// while (a < 100) {
// sum += a;
//
// a +=2;
// }printf("%d\n", sum);
// }
//个位为7
// int a = 0;
// while (a < 100) {
// a +=7;
// printf("%d", a);
// }
//}
// int a = 0;
// while (a < 100) {
//
// if (a % 7 == 0) {
// printf("%d", a);
// }
// a ++;
// }
//
//}
// int a = 0;
// while (a < 100) {
// if (a % 10 ==7) {
// printf("%d", a);
// }
// a ++;
// }
//}
// int a = 0;
// while (a <100) {
// if (a / 10 ==7){
// printf("%d", a);
// }a ++;
// }
//}
// int a = 0;
// while (a < 100) {
// if (a % 10 ==7 || a /10 ==7){
// printf("%d\n", a);
// }a ++;
// }
//}
// int a = 0;
// while (a < 100) {
// if (a % 7 !=0 && a /10 !=7 && a % 10 != 7){
// printf("%d\n", a);
// }a ++;
// }
// }
//arc4random()随机数函数,用用得到一个随机数
//得到0-X的随机数,arc4random() % (X + 1)
//得到[x, y]区间的数,arc4random()%(y-x+1)+x
// int a = 0;
// while (a <= 100) {
// unsigned int i = arc4random() % 101;
// printf("%d\n", i);
// a ++;
// }
//}
// int a = 1;
// while (a < 100) {
// unsigned int b = arc4random() % (50-14+1)+14;
// printf("%u\n", b);
// a ++;
// }
//}
// //得到N个[50-100]的随机数
// int i = 1;
// int n = 0;
// printf("输入N的个数:");
// scanf("%d", &n);
// while (i <= n) {
// unsigned int number = arc4random() % 51 + 50;
// printf("随机数%u\n", number);
// i ++;
// }
//}
//用户从控制台输入一个n,用while打印n个随机数(范围为30~70), 找出n个随机数中的最大值
// int n = 0;
// int i = 1;
// int max = 0;
// printf("请输入n:");
// scanf("%d", &n);
// while (i <= n) {
// unsigned int num = arc4random() % 41 + 30;
// printf("第%d的随机数:%d\n", i,num);
// //每出来一个随机数都和当前的max比较
// //如果出来的时候随机数比max更大,给max重新给值
// if (num > max) {
// max = num;
// }
// i ++;
// }printf("最大的数是:%d", max);
//}
//do...while循环
// int i = 0;
// do{
// printf("i = %d\n",i);
// i ++;
// }while (i <=100);
//}
// int i = 1;
// do {
// printf("i = %d\n", i);
// i ++;
// } while (i <= 100);
//}
// int num = 0, count = 0;
// printf("请输入一个数:");
// scanf("%d", &num);
// do {
// count ++;
// num = num / 10;
//
// } while (num != 0);
//
// printf("count = %d", count);
//}
// int num = 0, count = 0;
// printf("please:");
// scanf("%d", &num);
// do {
// count ++;
// num = num / 10;
// } while (num != 0);
// printf("%d",count);
//}
//for(循环变量给初值; 循环条件; 循环变量步长) 循环
// for (int i = 1; i <=100; i++) {
// printf("i = %d", i);
// }
//}
// for (int i = 100; i > 0; i--) {
// printf("i = %d\n",i);
// }
//}
// for (int i = 0; i <= 100; i += 2) {
// printf("%d", i);
// }
//}
// for (int i = 1; i < 100; i++) {
// if (i % 7 == 0) {
// printf("7的倍数%d\n", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++) {
// if (i % 10 ==7) {
// printf("个位数是7的有:%d\n", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++) {
// if (i / 10 == 7) {
// printf("十位数是7的:%d", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++){
// if (i % 7 !=0 && i / 10 !=7 && i % 10 != 7 ) {
// printf("%d\n", i);
// }
//
// }
//}
// int i= 0;
// for (; i < 100; ) {
// printf("%d", i);
// i++;
// }
//}
// for (int i = 1,j = 1; i <= 9 && j <= i ; i++,j++) {
// printf("%d * %d =%d", i, j ,i*j);
// }
//}
//
//循环嵌套
// for (int i = 1; i <= 3; i++) {
// for (int j = 1; j <= 4; j++) {
// printf("%2d",j);
// }printf("\n");
// }
//}
//外成循环每执行一次,内成循环执行一遍
//外成循环控制行数
//内成循环控制列数
// for (int i = 1; i <= 4; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%-2d",j);
// }printf("\n");
// }
// }
//九九乘法表
// for (int i = 1; i <= 9; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d * %d = %d ", i, j, i*j);
// }printf("\n");
// }
//}
// for (int i = 1; i < 10; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d * %d = %d ", i, j,i*j);
// }printf("\n");
// }
//}
//打印三个数字(0 - 9)的组合可能(组合成三位数)
// for (int i = 0; i <= 9; i++) {
// for (int j = 0; j <= 9; j++) {
// for (int k = 0; k <= 9; k++) {
// printf("%d,%d,%d ", i, j, k);
// }printf("\n");
// }
// }
//}
//break(作用)用于跳出本层循环,用于提前结束循环,通常配合if语句使用
// for (int i = 0; i < 9; i++) {
// for (int j = 0; j<9; j++) {
// if (j == 5){
// break;
// }
// printf("i = %d",j);
// }
// printf("hello,world\n");
// }
//}
//continue(作用)用于结束本次循环,continue后面的代码不再执行),进入下次循环。(通常与if连)
// for (int i = 0;i <=100; i++){
// if(i % 2 != 0){
// continue;
// }
// printf("i = %d", i);
// }
//}
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
//循环语句
//while循环
// int a = 0, b = 0;
// while (a < 10) { //死循环
// printf("%d", a);
// }
//
// int a = 0, b = 0;
// while (a < 10) {
// printf("%d", a);
// a++;
//
// }
// printf("第%d次.", a);
//}
// int a =0;
// while (a <=5) {
// printf("%d", a);
// a++;
// }
//}
//打印1--100
// int a = 1;
// while (a <= 100) {
// printf("%d\n", a);
// a++;
// }
//}
// //打印100--1
// int a =100;
// while (a > 0) {
// printf("a = %d\n", a);
// a--;
// }
//
//}
//计算1+2+3....+99 = 4950
// int i = 1, sum = 0;
// while (i < 100) {
// sum += i;
// i++;
// }
// printf("sum = %d", sum);
//}
//打印0--100的偶数
// int a = 0;
// while (a < 100) {
// printf("%d", a);
// a += 2;
// }
//
//}
//打印0--100的偶数
// int a = 0;
// while (a <= 100) {
// if (a % 2 == 0) {
// printf("%d", a);
//
// }
// a ++;
// }
//}
//打印0--100的奇数
// int a = 0;
// while (a <= 100) {
// if (a % 2 != 0) {
// printf("%d\n", a);
//
// }
// a ++;
// }
// }
//打印0--100的奇数
// int a = 1;
// while (a < 100) {
// printf("%d\n", a);
// a +=2;
// }
//}
//
// int a = 1, sum = 0;
// while (a < 100) {
// sum += a;
//
// a +=2;
// }printf("%d\n", sum);
// }
//个位为7
// int a = 0;
// while (a < 100) {
// a +=7;
// printf("%d", a);
// }
//}
// int a = 0;
// while (a < 100) {
//
// if (a % 7 == 0) {
// printf("%d", a);
// }
// a ++;
// }
//
//}
// int a = 0;
// while (a < 100) {
// if (a % 10 ==7) {
// printf("%d", a);
// }
// a ++;
// }
//}
// int a = 0;
// while (a <100) {
// if (a / 10 ==7){
// printf("%d", a);
// }a ++;
// }
//}
// int a = 0;
// while (a < 100) {
// if (a % 10 ==7 || a /10 ==7){
// printf("%d\n", a);
// }a ++;
// }
//}
// int a = 0;
// while (a < 100) {
// if (a % 7 !=0 && a /10 !=7 && a % 10 != 7){
// printf("%d\n", a);
// }a ++;
// }
// }
//arc4random()随机数函数,用用得到一个随机数
//得到0-X的随机数,arc4random() % (X + 1)
//得到[x, y]区间的数,arc4random()%(y-x+1)+x
// int a = 0;
// while (a <= 100) {
// unsigned int i = arc4random() % 101;
// printf("%d\n", i);
// a ++;
// }
//}
// int a = 1;
// while (a < 100) {
// unsigned int b = arc4random() % (50-14+1)+14;
// printf("%u\n", b);
// a ++;
// }
//}
// //得到N个[50-100]的随机数
// int i = 1;
// int n = 0;
// printf("输入N的个数:");
// scanf("%d", &n);
// while (i <= n) {
// unsigned int number = arc4random() % 51 + 50;
// printf("随机数%u\n", number);
// i ++;
// }
//}
//用户从控制台输入一个n,用while打印n个随机数(范围为30~70), 找出n个随机数中的最大值
// int n = 0;
// int i = 1;
// int max = 0;
// printf("请输入n:");
// scanf("%d", &n);
// while (i <= n) {
// unsigned int num = arc4random() % 41 + 30;
// printf("第%d的随机数:%d\n", i,num);
// //每出来一个随机数都和当前的max比较
// //如果出来的时候随机数比max更大,给max重新给值
// if (num > max) {
// max = num;
// }
// i ++;
// }printf("最大的数是:%d", max);
//}
//do...while循环
// int i = 0;
// do{
// printf("i = %d\n",i);
// i ++;
// }while (i <=100);
//}
// int i = 1;
// do {
// printf("i = %d\n", i);
// i ++;
// } while (i <= 100);
//}
// int num = 0, count = 0;
// printf("请输入一个数:");
// scanf("%d", &num);
// do {
// count ++;
// num = num / 10;
//
// } while (num != 0);
//
// printf("count = %d", count);
//}
// int num = 0, count = 0;
// printf("please:");
// scanf("%d", &num);
// do {
// count ++;
// num = num / 10;
// } while (num != 0);
// printf("%d",count);
//}
//for(循环变量给初值; 循环条件; 循环变量步长) 循环
// for (int i = 1; i <=100; i++) {
// printf("i = %d", i);
// }
//}
// for (int i = 100; i > 0; i--) {
// printf("i = %d\n",i);
// }
//}
// for (int i = 0; i <= 100; i += 2) {
// printf("%d", i);
// }
//}
// for (int i = 1; i < 100; i++) {
// if (i % 7 == 0) {
// printf("7的倍数%d\n", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++) {
// if (i % 10 ==7) {
// printf("个位数是7的有:%d\n", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++) {
// if (i / 10 == 7) {
// printf("十位数是7的:%d", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++){
// if (i % 7 !=0 && i / 10 !=7 && i % 10 != 7 ) {
// printf("%d\n", i);
// }
//
// }
//}
// int i= 0;
// for (; i < 100; ) {
// printf("%d", i);
// i++;
// }
//}
// for (int i = 1,j = 1; i <= 9 && j <= i ; i++,j++) {
// printf("%d * %d =%d", i, j ,i*j);
// }
//}
//
//循环嵌套
// for (int i = 1; i <= 3; i++) {
// for (int j = 1; j <= 4; j++) {
// printf("%2d",j);
// }printf("\n");
// }
//}
//外成循环每执行一次,内成循环执行一遍
//外成循环控制行数
//内成循环控制列数
// for (int i = 1; i <= 4; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%-2d",j);
// }printf("\n");
// }
// }
//九九乘法表
// for (int i = 1; i <= 9; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d * %d = %d ", i, j, i*j);
// }printf("\n");
// }
//}
// for (int i = 1; i < 10; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d * %d = %d ", i, j,i*j);
// }printf("\n");
// }
//}
//打印三个数字(0 - 9)的组合可能(组合成三位数)
// for (int i = 0; i <= 9; i++) {
// for (int j = 0; j <= 9; j++) {
// for (int k = 0; k <= 9; k++) {
// printf("%d,%d,%d ", i, j, k);
// }printf("\n");
// }
// }
//}
//break(作用)用于跳出本层循环,用于提前结束循环,通常配合if语句使用
// for (int i = 0; i < 9; i++) {
// for (int j = 0; j<9; j++) {
// if (j == 5){
// break;
// }
// printf("i = %d",j);
// }
// printf("hello,world\n");
// }
//}
//continue(作用)用于结束本次循环,continue后面的代码不再执行),进入下次循环。(通常与if连)
// for (int i = 0;i <=100; i++){
// if(i % 2 != 0){
// continue;
// }
// printf("i = %d", i);
// }
//}
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
//循环语句
//while循环
// int a = 0, b = 0;
// while (a < 10) { //死循环
// printf("%d", a);
// }
//
// int a = 0, b = 0;
// while (a < 10) {
// printf("%d", a);
// a++;
//
// }
// printf("第%d次.", a);
//}
// int a =0;
// while (a <=5) {
// printf("%d", a);
// a++;
// }
//}
//打印1--100
// int a = 1;
// while (a <= 100) {
// printf("%d\n", a);
// a++;
// }
//}
// //打印100--1
// int a =100;
// while (a > 0) {
// printf("a = %d\n", a);
// a--;
// }
//
//}
//计算1+2+3....+99 = 4950
// int i = 1, sum = 0;
// while (i < 100) {
// sum += i;
// i++;
// }
// printf("sum = %d", sum);
//}
//打印0--100的偶数
// int a = 0;
// while (a < 100) {
// printf("%d", a);
// a += 2;
// }
//
//}
//打印0--100的偶数
// int a = 0;
// while (a <= 100) {
// if (a % 2 == 0) {
// printf("%d", a);
//
// }
// a ++;
// }
//}
//打印0--100的奇数
// int a = 0;
// while (a <= 100) {
// if (a % 2 != 0) {
// printf("%d\n", a);
//
// }
// a ++;
// }
// }
//打印0--100的奇数
// int a = 1;
// while (a < 100) {
// printf("%d\n", a);
// a +=2;
// }
//}
//
// int a = 1, sum = 0;
// while (a < 100) {
// sum += a;
//
// a +=2;
// }printf("%d\n", sum);
// }
//个位为7
// int a = 0;
// while (a < 100) {
// a +=7;
// printf("%d", a);
// }
//}
// int a = 0;
// while (a < 100) {
//
// if (a % 7 == 0) {
// printf("%d", a);
// }
// a ++;
// }
//
//}
// int a = 0;
// while (a < 100) {
// if (a % 10 ==7) {
// printf("%d", a);
// }
// a ++;
// }
//}
// int a = 0;
// while (a <100) {
// if (a / 10 ==7){
// printf("%d", a);
// }a ++;
// }
//}
// int a = 0;
// while (a < 100) {
// if (a % 10 ==7 || a /10 ==7){
// printf("%d\n", a);
// }a ++;
// }
//}
// int a = 0;
// while (a < 100) {
// if (a % 7 !=0 && a /10 !=7 && a % 10 != 7){
// printf("%d\n", a);
// }a ++;
// }
// }
//arc4random()随机数函数,用用得到一个随机数
//得到0-X的随机数,arc4random() % (X + 1)
//得到[x, y]区间的数,arc4random()%(y-x+1)+x
// int a = 0;
// while (a <= 100) {
// unsigned int i = arc4random() % 101;
// printf("%d\n", i);
// a ++;
// }
//}
// int a = 1;
// while (a < 100) {
// unsigned int b = arc4random() % (50-14+1)+14;
// printf("%u\n", b);
// a ++;
// }
//}
// //得到N个[50-100]的随机数
// int i = 1;
// int n = 0;
// printf("输入N的个数:");
// scanf("%d", &n);
// while (i <= n) {
// unsigned int number = arc4random() % 51 + 50;
// printf("随机数%u\n", number);
// i ++;
// }
//}
//用户从控制台输入一个n,用while打印n个随机数(范围为30~70), 找出n个随机数中的最大值
// int n = 0;
// int i = 1;
// int max = 0;
// printf("请输入n:");
// scanf("%d", &n);
// while (i <= n) {
// unsigned int num = arc4random() % 41 + 30;
// printf("第%d的随机数:%d\n", i,num);
// //每出来一个随机数都和当前的max比较
// //如果出来的时候随机数比max更大,给max重新给值
// if (num > max) {
// max = num;
// }
// i ++;
// }printf("最大的数是:%d", max);
//}
//do...while循环
// int i = 0;
// do{
// printf("i = %d\n",i);
// i ++;
// }while (i <=100);
//}
// int i = 1;
// do {
// printf("i = %d\n", i);
// i ++;
// } while (i <= 100);
//}
// int num = 0, count = 0;
// printf("请输入一个数:");
// scanf("%d", &num);
// do {
// count ++;
// num = num / 10;
//
// } while (num != 0);
//
// printf("count = %d", count);
//}
// int num = 0, count = 0;
// printf("please:");
// scanf("%d", &num);
// do {
// count ++;
// num = num / 10;
// } while (num != 0);
// printf("%d",count);
//}
//for(循环变量给初值; 循环条件; 循环变量步长) 循环
// for (int i = 1; i <=100; i++) {
// printf("i = %d", i);
// }
//}
// for (int i = 100; i > 0; i--) {
// printf("i = %d\n",i);
// }
//}
// for (int i = 0; i <= 100; i += 2) {
// printf("%d", i);
// }
//}
// for (int i = 1; i < 100; i++) {
// if (i % 7 == 0) {
// printf("7的倍数%d\n", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++) {
// if (i % 10 ==7) {
// printf("个位数是7的有:%d\n", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++) {
// if (i / 10 == 7) {
// printf("十位数是7的:%d", i);
// }
// }
//}
// for (int i = 1; i <= 100; i++){
// if (i % 7 !=0 && i / 10 !=7 && i % 10 != 7 ) {
// printf("%d\n", i);
// }
//
// }
//}
// int i= 0;
// for (; i < 100; ) {
// printf("%d", i);
// i++;
// }
//}
// for (int i = 1,j = 1; i <= 9 && j <= i ; i++,j++) {
// printf("%d * %d =%d", i, j ,i*j);
// }
//}
//
//循环嵌套
// for (int i = 1; i <= 3; i++) {
// for (int j = 1; j <= 4; j++) {
// printf("%2d",j);
// }printf("\n");
// }
//}
//外成循环每执行一次,内成循环执行一遍
//外成循环控制行数
//内成循环控制列数
// for (int i = 1; i <= 4; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%-2d",j);
// }printf("\n");
// }
// }
//九九乘法表
// for (int i = 1; i <= 9; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d * %d = %d ", i, j, i*j);
// }printf("\n");
// }
//}
// for (int i = 1; i < 10; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d * %d = %d ", i, j,i*j);
// }printf("\n");
// }
//}
//打印三个数字(0 - 9)的组合可能(组合成三位数)
// for (int i = 0; i <= 9; i++) {
// for (int j = 0; j <= 9; j++) {
// for (int k = 0; k <= 9; k++) {
// printf("%d,%d,%d ", i, j, k);
// }printf("\n");
// }
// }
//}
//break(作用)用于跳出本层循环,用于提前结束循环,通常配合if语句使用
// for (int i = 0; i < 9; i++) {
// for (int j = 0; j<9; j++) {
// if (j == 5){
// break;
// }
// printf("i = %d",j);
// }
// printf("hello,world\n");
// }
//}
//continue(作用)用于结束本次循环,continue后面的代码不再执行),进入下次循环。(通常与if连)
// for (int i = 0;i <=100; i++){
// if(i % 2 != 0){
// continue;
// }
// printf("i = %d", i);
// }
//}