본문 바로가기

C언어 멘토링

C언어 멘토링 3주차

실습 문제 3-1

 

코드 작성

#include <stdio.h>
int main(void)
{
int i; // 정수형 변수 i 선언
for (i = 1; i <= 100; i++) // 1부터 100까지 증가하는 반복문
{
if (i % 2 != 0) continue; // i의 값이 짝수가 아닌 경우 즉, 홀수인 경우 continu문을 실행하여 홀수 값을 출력하지 않도록 한다.
printf("%d\n", i); // i값 출력
}
return 0;
}

출력 결과

실습 문제 3-2

코드 작성

#include <stdio.h>
int main(void)
{
int n; //정수형 변수 n선언
printf("정수 입력 : ");
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) //for문 안 for문을 조건에 맞게 실행 후 입력된 정수 만큼 줄바꿈 실행 반목문
{
for (int k = i; k <= n-1; k++) // i줄마다 n에 입력된 정수-1 만큼 공백 실행 반복문
{
printf(" ");
}
for (int j = 1; j <=i; j++) //입력된 정수의 i줄 마다 순서대로 '*'찍기 반복문
{
printf("*");
}
printf("\n");
}
return 0;
}

출력 결과

실습 문제 3-3

코드 작성

#include <stdio.h>
int main(void)
{
int n; //정수형 변수 n선언
printf("정수 입력 : ");
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) //for문 안 for문을 조건에 맞게 실행 후 입력된 정수 만큼 줄바꿈 실행 반목문
{
for (int k = i; k <= n - 1; k++) //i줄 마다 n에 입력된 정수-1만큼 공백 실행 반복문
{
printf(" ");
}
for (int j = 1; j <= i*2 - 1; j++) // i줄마다 i*2-1만큼 '*'찍기 (피라미드 구조 생각)
{
printf("*");
}
printf("\n");
}
return 0;
}

출력 결과

'C언어 멘토링' 카테고리의 다른 글

C언어 멘토링 5주차(배열)  (0) 2022.05.16
C언어 멘토링 5주차(배열)  (0) 2022.05.16
C언어 멘토링 4주차(함수)  (0) 2022.05.04
C언어 멘토링 1주차  (0) 2022.05.03
C언어 멘토링 2주차  (2) 2022.04.24