C언어 멘토링 | 3주차 [과제]

2022. 5. 3. 19:09·Programming Language/C

문제1

1~100의 정수 중 짝수만 출력하기

출력 결과 예시

 


풀이

#include <stdio.h>

int main()
{
    int num; //정수형 변수를 선언

    for (num = 1; num <= 100; num++) //num이 100이 될 때까지 반복
    {
        if (num % 2 == 1) 
            continue;  //num을 2로 나누었을 때 나머지가 1이라면 출력하지 않고 다음 반복으로 넘어감
            
        printf("%d\n", num);
    }
    return 0;
}

문제2

우측으로 별찍기

입력 : [정수 1]
출력 : [정수 1만큼 우측으로 별찍기]

출력 결과 예시

 


풀이

#include <stdio.h>

int main()
{
    int a, b, c, num;

    printf("정수를 입력하시오 : ");
    scanf("%d", &num); //별을 출력할 줄의 개수를 변수 d에 저장

    printf("\n");

    for (a = 1; a <= num; a++) { //변수 num만큼 줄 반복

        for (b = num - a; b > 0; b--) { //num에서 별이 출력되는 만큼 빼고 공백을 출력
            printf(" ");
        }
        for (c = 1; c <= a; c++) { //별을 줄의 수만큼 출력
            printf("*");
        }
        printf("\n");
    }
}

문제3

정삼각형 별 찍기

입력 : [정수 1]
출력 : [정수 1만큼 정삼각형 별 찍기]

출력 결과 예시


풀이

#include <stdio.h>

int main()
{
    int a, b, c, num;

    printf("정수를 입력하시오 : "); 
    scanf("%d", &num);

    printf("\n");

    for (a = 1; a <= num; a++) {

        for (b = num - a; b > 0; b--) {
            printf(" ");
        }
        for (c = 1; c <= a*2-1; c++) { //a 곱하기 2를 해 준 다음 1을 빼준다.
            printf("*");
            
        }
        printf("\n");
    }
}

 

저작자표시 비영리 (새창열림)

'Programming Language > C' 카테고리의 다른 글

C언어 멘토링 | 5주차 [과제]  (0) 2022.05.16
C언어 멘토링 | 4주차 [과제]  (0) 2022.05.07
C언어 멘토링 | 2주차 [과제]  (0) 2022.04.07
C언어 멘토링 | 1주차 [과제]  (0) 2022.04.06
C언어 멘토링 - 1주차  (0) 2022.04.06
'Programming Language/C' 카테고리의 다른 글
  • C언어 멘토링 | 5주차 [과제]
  • C언어 멘토링 | 4주차 [과제]
  • C언어 멘토링 | 2주차 [과제]
  • C언어 멘토링 | 1주차 [과제]
602zzang
602zzang
  • 602zzang
    yks_STUDY
    602zzang
  • 전체
    오늘
    어제
    • 분류 전체보기 (76)
      • Programming Language (36)
        • C (15)
        • PYTHON (9)
        • RUST (12)
      • Network (0)
      • Reverse Engineering (3)
      • OS (17)
        • LINUX (17)
        • UNIX (0)
      • 보안 이슈 (6)
      • CTF (6)
      • 기타 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    rustling
    코드업
    rust
    드림핵
    빡공팟
    TeamH4C
    Rocky Linux
    bandit
    백준
    python
    umassctf2025
    P4C
    공급망
    c
    파이썬
    보안동향
    malloc
    소켓 통신
    보안이슈
    picoCTF
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
602zzang
C언어 멘토링 | 3주차 [과제]
상단으로

티스토리툴바