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);
}
}
'Language > 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 |