Primeros pasos con IOS II

//
// main.m
// day03_Class_C
//
// Creado por llo el 15/11/26.
// Copyright © 2015年 llo. Reservados todos los derechos.
//

#import <Fundación/Fundación.h>

int main(int argc, const char * argv[]) { #pragma mark - punto de conocimiento 1 Estructura de bucle #if 1 // Ejecución secuencial // Ejecución por condición -> Instrucción de bifurcación // Ejecución repetida -> Estructura de bucle // Bucle Estructura: Si la condición es verdadera, el código correspondiente se ejecutará repetidamente





// 实现循环结构的三种语法
// for
// while
// do...while

#terminara si

#pragma mark - punto de conocimiento 2 for loop
#if 0
/* abc
for (sentencia de inicialización; sentencia condicional; sentencia de control de bucle) { dloop body } */ // a - b si se establece b -d -c -b -d -c // Hasta que b no sea verdadera, salta del bucle for for (int i = 0; i < 5; i++) { printf("a\n"); } // Trata el código repetitivo como el cuerpo del bucle #terminara si










#pragma mark - Ejercicio 1 - Imprimir 1 a 100
#if 0
for (int i = 1 ; i < 101; i++) { printf("%d\n", i); } #endif


#marca pragma - 练习二 - 练习十四
#if 0
// for (int i = 1; i < 6; i++) { // printf("%d\n", i); // } // for (int i = 5; i > 0; i–) { // printf("%d\n", i); // } // for (int i = 1; i < 101; i++) { // printf("%d\n", i); // } // for (int i = 2; i < 101; i += 2) { // printf("%d\n", i); // } // for (int i = 1; i < 101; i += 2) { // printf("%d\n", i); // } // for (int i = 7; i < 101; i++) { // if (i % 7 == 0) { // printf("%d\n",i); // } // } // para (int i = 0; i < 101;





















// imprimirf("%d\n",i);
// }
// }
// for (int i = 0 ; i < 101; i++) { // if (i / 10 != 7) { // printf("%d\n",i); // } // } // for (int i = 0; i < 101; i++) { // if (i % 7 != 0 && i - i / 10 * 10 != 7 && i / 10 != 7 ) { // imprimirf("%d\n",i); // } // } int y = 0; for (int i = 0; i < 101; i++) { y = y + i;











    if (i == 100) {
        printf("%d\n",y);
    }
}
int x = 0;
for (int i = 0; i < 101; i += 2) {
    x = x + i;
    
    if (i == 100) {
        printf("%d\n",x);
    }
}
int z = 0;
for (int i = 1; i < 101; i = i + 2) {
    z = z + i;
    
    if (i == 99) {
        printf("%d\n",z);
    }
}   //计数器
int w = 0;
for (int i = 200; i < 301; i++) {
    if ( i % 2 == 0) {
        w = w + 1;
    }
}
printf("%d\n",w);

#terminara si

#marca pragma - número aleatorio del punto de conocimiento 3 para encontrar el máximo y el mínimo
#si 0
//generar un número dentro del rango de [a,b]
//int a = 0;
//int b = 0;
//int resultado = arc4random() % (b - a + 1) + a;
int a = 0;
for (int i = 0; i < 11 ; i++) { int resultado = arc4random() % (40 - 20 + 1) + 20 ;

    printf("%d\n",result);
    if (result > a) {
        a = result;
    }
    
}
printf(".....%d\n",a);

int min = 31;
for (int i = 0; i < 11; i++) {
    int result = arc4random() % (30 - 10 + 1) + 10;
     printf("%d\n",result);
    if (result < min) {
        min = result;
    }
}
printf(".....%d\n",min);

#terminara si

#marca pragma - punto de conocimiento 4 while bucle
#if 0
// while (expresión condicional) { // cuerpo del bucle // } // int a = 1; // while (a < 101) { // printf("% d \n",a); // a++; // } int b = 1; // declaración de inicialización int c = 0; while (b < 101) { // condición









    c += b;//循环体
    b++;   //循环控制变量语句
   
}
printf("%d\n",c);

#terminara si

#pragma mark - punto de conocimiento 5 do...while
#if 0
// do { // declaraciones // } while (condición); Independientemente de si la condición es verdadera o no, el cuerpo del bucle se ejecutará al menos una vez int a = 0; do { a++; printf( "%d\n",a); } while (a < 5);






#terminara si

#marca pragma - punto de conocimiento 6 para anidar
#if 0
// for (int x = 1; x < 4; x++) { // // for (int i = 1; i < 4; i++) { // printf ( "1"); // } // printf("\n"); // }





// for (int x = 1; x < 4; x++) { // for (int i = 1; i < 4; i++) { // if (i <= x ) { // printf("%d “ , i); // } // } // printf(”\n"); // }






// para (int x = 1; x < 4; x++) { // para (int i = 3; i > x - 1; i–) { // // printf("%d “, i); / / // // // } // imprimirf(”\n"); // }








// para (int x = 1; x < 10; x++) { // // para (int y = 0; y < 10; y++) { // // para (int z = 0; z < 10; z++ ) { // imprimirf("%d%d%d",x,y,z); // imprimirf("\n"); // } // } // }








// para (int x = 1; x < 10; x++) { // // para (int y = 1; y <= x; y++) { // printf("%dx%d=%2d “,y ,x,x * y); // } // printf(”\n"); // }





    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 2 - i; j++) {
        printf(" ");
                                         }
        
        for (int x = 0; x < i + 1 ; x++ ){
        printf("* ");
                                        }
       
    
         printf("\n");
    }

// para (int i = 1; i < 4; i++) { // printf("1 "); // } #endif


#marca de pragma - punto de conocimiento 7 interrumpir y continuar
#if 0
// int a = 0;
// for (int i = 1; i < 101; i++) { // if (i % 2 != 0) { // // continuar; // Salte de este ciclo, el código después de contin no se ejecutará e ingrese directamente al siguiente ciclo // } // a += i; // } // printf("%d\n" , a) ;






//随机生成20 [35,45]之间的数

// int a = 0;
for (int i = 0; i < 21 ; i++) { int resultado = arc4random() % (45 - 35 + 1) + 35; if (resultado == 38) { printf("el El número de %d es %d\n",i + 1,result); break; //Salir del bucle for completo de esta capa } printf("%d\n",result); }






#terminara si

#pragma mark - código de tiempo limitado
#if 1

int a = 0;
for (int i = 0; i < 11 ; i++) {
    int result = arc4random() % (40 - 20 + 1) + 20;
    
    printf("%d\n",result);
    if (result > a) {
        a = result;
    }
    
}
printf(".....最大值%d\n",a);

#endif
devuelve 0;

}

Supongo que te gusta

Origin blog.csdn.net/u011569892/article/details/50489758
Recomendado
Clasificación