Search

C 언어 코드 과제

star1.c

#include <stdio.h> int main(void) { int i, j; for (i = 10; i > 0; i--) { // 10 -> 1 까지 감소 for (j =1; j < i; j++){ // i에 맞춰서 감소하면서 별 찍기 printf("*"); } printf("\n"); } }
C
복사

star2.c

#include <stdio.h> int main(void) { int i, j; for (i = 10; i > 0; i--) { // 10 -> 1까지 감소 for (j =10; j > i; j--){ // 감소하면서 공백 삽임 printf(" "); } for (j =1; j < i; j++){ // 1-> 10 증가하면서 별 삽입 printf("*"); } printf("\n"); } }
C
복사

star2.c

#include <stdio.h> int main(void) { int i, j; for (i = 10; i > 0; i--) { //10 -> 1 까지 감소 for (j =1; j < i; j++){ // 1 -> i 만큼 공백 삽입, 점점 감소 printf(" "); } for (j =10; j > i; j--){ // 10 -> i 만큼 감소하면서 별 삽입, 점점 증가 printf("*"); } printf("\n"); } }
C
복사

pungcha.c

#include <stdio.h> int main(void) { int i, j; for (i = 10; i > 0; i--) { for (j =10; j > i; j--){ printf(" "); } for (j =1; j < i; j++){ printf("*"); } for (j =1; j < i; j++){ printf(" "); } for (j =10; j > i; j--){ printf("*"); } printf("\n"); } for (i = 10; i > 0; i--) { for (j =1; j < i; j++){ printf("*"); } for (j =10; j > i; j--){ printf(" "); } for (j =10; j > i; j--){ printf("*"); } for (j =1; j < i; j++){ printf(" "); } printf("\n"); } }
C
복사
개행 이전에 for 문을 삽입하여 날개 2개가 그려질 수 있도록 하고, 개행 이후에 for문을 재삽입하여 나머지 날개 2개가 그려질 수 있도록 한다

gugudan2.c

#include <stdio.h> int main(void) { int i, j, k; for (k =0; k < 3; k++) { // 3번 반복 후 개행 for (j = 1; j < 10; j++){ for(i = 1 + k * 3; i <= 3 + k * 3; i++) { // 3씩 증가하여 입력될 수 있도록 지정 printf("%d * %d = %d\t", i, j, i*j); } printf("\n"); } printf("\n"); } return 0; }
C
복사