#include <stdio.h>
int main() {
int a, b;
// 사용자의 의견을 반영해서 하고싶은데 형재는 지금 정해진 것밖에 존재하지않는다.
//그래서 입력을 받는 프로그램을 만든다.
scanf("%d%d", &a, &b);
// 입력을 받는 함수
// &: 엠퍼센트 혹은 and 변수 이름앞에 &를 한다.
// &: 포인터
// 절대로 변수 앞에 &를 붙인다.
// scanf는 줄을 읽어오고 아무리 스페이스바 등이있어도 숫자를 골라 낸다
// 스페이스바로 분리가 되있더라도 하나의 %d로 인식을햇다.
// scanf는 생각보다 똑똑하다
int hap = a + b;
int cha = a - b;
int gop = a * b;
int mok = a / b;
printf("%d + %d = %d\n", a, b, hap);
printf("%d - %d = %d\n", a, b, cha);
printf("%d * %d = %d\n", a, b, gop);
printf("%d / %d = %d\n", a, b, mok);
}
// 계산기에는 5[스페이스바]3 이런식으로 숫자를 입력해야한다.
###########################실수를 입력받는 계산기 (float)을 사용
#include <stdio.h>
int main() {
float a, b;
scanf("%f%f", &a, &b);
float hap = a + b;
float cha = a - b;
float gop = a * b;
float mok = a / b;
printf("%f + %f = %f\n", a, b, hap);
// float 이니까 %f를 해야한다.
printf("%f - %f = %f\n", a, b, cha);
printf("%f * %f = %f\n", a, b, gop);
printf("%f / %f = %f\n", a, b, mok);
}
####################### float hap ,cha gop mok 을 없애고 더하기, 뺴기, 곱하기, 나누기, 몫을 구하는 방법
#include <stdio.h>
int main() {
float a, b;
scanf("%f%f", &a, &b);
printf("%f + %f = %f\n", a, b, a + b);
// float 이니까 %f를 해야한다.
printf("%f - %f = %f\n", a, b, a - b);
printf("%f * %f = %f\n", a, b, a / b);
printf("%f / %f = %f\n", a, b, a % b);
}
// 변수를 4개를 만들어서 변수 자체를 출력했지만, 변수를 없애고 계산을 출력해도 문제가없다 라는 것을 확인했다.
'C 언어' 카테고리의 다른 글
C 언어 - ex08_ 문제 (0) | 2022.05.15 |
---|---|
C 언어 - ex07_char형과 ascii코드 (0) | 2022.05.15 |
C 언어 EX05 - sizeof 연산자와 형변환 (0) | 2022.05.14 |
C 언어 EX04 - 변수의 연산과 자료형 (0) | 2022.05.14 |
C 언어 EX03 - 변수 (0) | 2022.05.14 |