#include "config.h" void main() { // for (자료형 변수이름 = 초기치; 조건식; 증감치;) { // 조건식이 참인동안 실행할 문장; // ...; // } // 초기치와 조건식을 비교해서 참인 경우 반복을 실행한다. // => 초기치와 비교한 조건이 거짓일 경우 반복을 실행하지 않는다. // 첫 반복에서 조건식을 만족하면 {} 블록의 문장을 실행한 후 변수에 저장된 값을 증감치 만큼 변경시킨 후 // 조건식과 비교해 참이면 계속 반복을 실행하고 거짓이면 반복을 중지한다. // 반복문이 중첩되서 사용되는 경우 바깥 반복과 안쪽 반복의 변수 이름은 반드시 달라야 한다. int sum = 0; //for i in range(1,101,1): => 파이썬 for (int i = 0; i <= 100; i++) { sum += i; } printf("1 ~ 100의 합계 : %d\n", sum); // * // ** // *** // **** // ***** //인터넷 https://coding-factory.tistory.com/383 for (int i = 0; i < 5; i++) { for (int j = 0; j <= i; j++) { cout << "*"; } cout << endl; } // 강사님 for (int i = 1; i <= 5; i++ /* == ++i 조건식이 참이면 결과값이 같음 */) { //printf("i"); for (int j = 1; j <= i; j++) { //printf("j"); printf("*"); } printf("\n"); } cout << "===================================" << endl; // ***** // **** // *** // ** // * // me for (int i = 1; i <= 5; i++ ) { for (int j = 5; j >= i; j--) { printf("*"); } printf("\n"); } cout << "===================================" << endl; //강사님 for (int i = 1; i <= 5; i++ /* == ++i 조건식이 참이면 결과값이 같음 */) { for (int j = 1; j <= 6-i; j++) { printf("*"); } printf("\n"); } cout << "===================================" << endl; // * // ** // *** // **** // ***** // me for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { printf(" "); } for (int j = 1; j <= i; j++) { printf("*"); } printf("\n"); } cout << "===================================" << endl; // 강사님 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5 - i; j++) { printf(" "); } for (int j = 1; j <= i; j++) { printf("*"); } printf("\n"); } cout << "===================================" << endl; // ***** // **** // *** // ** // * // me for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i-1; j++) { printf("_"); //printf(" "); } for (int j = 1; j <= 6-i; j++) { printf("j"); //printf("*"); } printf("\n"); } cout << "===================================" << endl; // 강사님 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i-1; j++) { printf(" "); } for (int j = 1; j <= 6 - i; j++) { printf("*"); } printf("\n"); } cout << "===================================" << endl; // * * 7 2 // ** ** 5 4 // *** *** 3 6 // **** **** 1 8 // ********* 0 9 //me for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { printf("*"); } for (int j = 1; j <= 8- i ; j++) { printf("+"); } for (int j = 1; j <= i; j++) { printf("*"); } printf("\n"); } cout << "===================================" << endl; for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { printf("*"); } for (int j = 1; j <= 9-i*2; j++) { ////j <= 9-i*2 printf(" "); } for (int j = 1; j <= i; j++) { if (j == 5) { break; } printf("*"); } printf("\n"); } cout << "===================================" << endl; }