티스토리 뷰
jungol > 문제 > Langauge_Corder > 연산자 - 형성평가 1~5
형성평가 1
조건 : 변수 4개를 받아서 합계와 평균을 구하기
(단 소수점 이하는 버림)
변수를 4개 초기화 한 뒤 입력을 받고,
합계와 평균을 구했다!
(소수점 버림은 %d을 사용했다)
여러번 돌렸을 때의 모습이다.
형성평가 2
조건 : 두 수를 입력받고, 나눈 값과 나머지를 구한다
즉 /, %을 사용한다.
- 9) a, b, a/b, a%b
//나누기와 나머지를 /, %을 통해서 구했다.
// ex) 10 35 의 나머지
10%35 = 0×35 + 10 : 나머지는 10으로 나온다
잘 나왔다.
형성평가 3
조건 : 직사각형 넓이 구하기
직사각형 넓이 = 가로 × 세로
변수 a, b을 만들고,
가로는 a 세로는 b에 대입한 다음
- 8) a =a+5; b = b*2;
//가로는 5를 늘리고, 세로는 2를 곱했다.
- 9) a, b, a*b
//넓이 = a*b 를 구했다.
이상!
형성평가 4
조건 : 첫번째 것은 전치 증가, 두번째 것은 후치 증가
- 9) printf("%d %d\n", ++a, b--);
//a는 전치 증가, b는 후치 감소를 시켰다.
잘 실행됐다!
형성평가 5
마지막 문제!!!!
민수 키 : a
민수 몸무게 : a1
기영 키 : b
기영 몸무게 : b1
으로 변수를 만들었다.
민수의 키와 몸무게 둘다 기영이의 키와 몸무게 보다 클때 참 이므로 >과 &&(and) 를 사용하면 된다.
여기서
> < >= <= == =!
을 관계연산자라 하며 (또는 조건연산자?)
&& ||
등 을 논리연산자라고 한다
잘 실행된다! 그리고 langauge corder 의 연산자가 끝났다!!!!
코드
형성평가 1
#include <stdio.h>
int main(void)
{
int a = 0; int b = 0; int c = 0; int d = 0;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d", &d);
printf("sum %d\n", a+b+c+d); //%d는 소수점 이하를 버림!
printf("avg %d\n", (a+b+c+d)/4);
return 0;
}
형성평가 2
#include <stdio.h>
int main(void)
{
int a = 0; int b = 0; int c = 0; int d = 0;
scanf("%d",&a);
scanf("%d",&b);
printf("%d / %d = %d...%d\n", a, b, a/b, a%b);
return 0;
}
형성평가 3
#include <stdio.h>
int main(void)
{
int a = 0; int b = 0; int c = 0; int d = 0;
scanf("%d",&a);
scanf("%d",&b);
a = a+5; b = b*2;
printf("width = %d\nlength = %d\narea = %d\n", a, b, a*b);
return 0;
}
형성평가 4
#include <stdio.h>
int main(void)
{
int a = 0; int b=0;
scanf("%d", &a);
scanf("%d", &b);
printf("%d %d\n", ++a, b--);
printf("%d %d\n", a, b);
return 0;
}
형성평가 5
#include <stdio.h>
int main(void)
{
int a = 0; int b=0;
int a1 = 0; int b1 = 0;
scanf("%d", &a); //민수 키
scanf("%d", &a1); //민수 몸무게
scanf("%d", &b); //기영 키
scanf("%d", &b1); // 기영 몸무게
printf("%d\n", a > b && a1 > b1);
return 0;
}
'c언어 > jungol' 카테고리의 다른 글
c언어 디버깅 형성평가 1~2 (jungol) (0) | 2022.02.18 |
---|---|
c언어 디버깅 - 자가진단 1~2 (jungol) (0) | 2022.02.17 |
c언어 연산자 - 자가진단 7~8 (jungol) (0) | 2022.02.15 |
c언어 연산자 - 자가진단 5~6 (jungol) (0) | 2022.02.14 |
c언어 연산자 - 자가진단 1~4 (jungol) (0) | 2022.02.13 |
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그리디
- 누적 합
- C언어
- 백준
- 1835
- java
- Krustal
- 플로이드
- 덱
- 16120번
- 스택
- 1835번
- DFS
- DP
- 카드
- 트리
- union
- BFS
- 그래프
- find
- 6198
- Mo.s
- 정렬
- 세그먼트 트리
- 최대공약수
- C++
- 최소 스패닝 트리
- 누적합
- 6198번
- 오프라인 쿼리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함