3.16 스터디 내용

1주차(03.09) : Visual Studio 2022 설치 및 소스파일 생성, 입출력하기

2주차(03.16) : 자료형(int,float,double,string,char 등등..) 학습 및 연산하기 (3.6 진도)

 

3주차(03.23) : 비트연산자 학습하기, 조건문(if,else) 학습하기, + switch문

4주차(03.30) : 반복문 (for,while,do while) 학습하기 (3.16 진도)

5주차(04.20) : 1차원,2차원 배열(array) 학습하기

6주차(04.27) : 재귀함수 학습하기(재귀적 호출)

7주차(05.04) : 주소값 개념 학습하기

8주차(05.11) : 포인터 학습하기

 

3.16 스터디 내용

-조건문 (if else)

-반복문 (for문)


#include <stdio.h>

int main()

 

int a = 2;
int a = 1;

 

if ( a < b) {

    {

printf("x가 y보다 작습니다. \n");

    }

 

else if (x == y)
    {
printf("x가 y와 같습니다."); 
    }


else
    {
printf("x가 y보다 큽니다."); 
    }

printf("종료 \n");

}


#include <stdio.h>

int main()

 

int i=0;
for( ; i<10 ; i++) {
    printf("%d\n",i);
}

 


3.16 스터디 과제

 

(1번)

시험 점수를 입력받아 90~ 100점은 A, 80~89점은 b, 70~79점은 c, 60~69점은 d, 나머지 점수는 F를 출력하는프로그램을 작성하시오.

예제 입력 : 100

출력 : A


#include <stdio.h>

int main() {

int a;
printf("시험점수:");
scanf_s("%d", &a);

if (a >= 90)
{
printf("A");
}
else if (80 <= a)
{
printf("B");
}
else if (70 <= a)
{
printf("C");
}
else if (60 <= a)
{
printf("D");
}
else
{
printf("F");
}


}

 


2번

윤년이면 1, 아니면 0 출력하기

4의 배수이면서 100의 배수가 아닐때

또는 400의 배수일때 윤년이다.

 

첫재쭐에 연도가 주어진다.

연도는 1이상이고, 4000이하인 자연수다.

 

#include <stdio.h>
int main()
{
int a;
scanf_s("%d", &a);
if ((a % 4) == 0 && (a % 100) || (a % 400) == 0)
printf("1");
else
printf("0");
}


3번

1부터 n까지의 합을 구하는 프로그램

 

 

#include <stdio.h>

int main()
{
int a, b, sum = 0 ;
scanf_s("%d", &a);

for (b = 1; a >= b; b++)
{
sum += b;
}
printf("%d", sum);

}


4번

1부터 50까지 짝수만 출력하기 (반복문사용)

 

#include <stdio.h>

int main()
{
int a = 1;
for (a; a < 51; a++)
{
if (a % 2 == 0)
printf("%d\n", a);
}
}

 


5번

구구단 원하는 단 입력받아서 출력하기 (줄바꿈 포함)

 

#include <stdio.h>

int main()
{
int a, b;
scanf_s("%d", &a);

for (b = 1; b <= 9; b++) {
printf("%d * %d = %d\n", a, b, a * b);
}
}

반응형

'프로그래밍 언어 > C' 카테고리의 다른 글

[C언어]11.공용체(union), 열거형(enum)  (0) 2023.12.15
[C언어]10. 구조체  (0) 2023.12.14
[C언어]9. 포인터  (0) 2023.12.13
[C언어]8. 함수  (0) 2023.12.12
3.9 C스터디 과제  (0) 2023.03.15