사진으로 올려드리려고 하였으나 몇몇 댓글을 보아하니 크기확대가 안된다는 말이 있었습니다.그래서 직접 Dev C++에 작성한 코드를 복사해봤습니다.. if문이나 else if문으로도 구성이 가능한 코드이지만이경우 else if문 보다는 switch문이 가독성도 가독성이고 코드의 간결함과 추후 편하게 코드를 추가하려면switch문이 더 좋을 수 있다는 개인적인 생각입니다... if~else if는 잠시후에 올려드립니다. switch문의 코드와 설명입니다 ↓ #include // switch문 #include int main(void){int n1, n2, n3;printf("연산할 방식을 입력하세요. (1덧셈, 2뺄셈, 3곱셈, 4나눗셈, 5종료) : ");scanf("%d", &n3);if(n3=5) //..
#include // 전자 계산기#include int main(void){ int n1, n2, n3; // n1은 연산할값1, n2는 연산할값2, n3는 연산방식 printf("연산방식을 선택하세요. (1더하기, 2빼기, 3곱하기, 4나누기 5종료)\n"); printf("선택 : "); scanf("%d", &n3); if(n3=5) // 논리연산을 이용한 조건식 { printf("\n아무 키나 누르면 종료됩니다.\n\n"); system("pause"); return 0; } printf("\n연산할 첫번째 값을 입력 하세요.\n"); printf("입력:"); scanf("%d", &n1); printf("\n연산할 두번째 값을 입력 하세요.\n"); printf("입력:"); scanf("%d..
C 언어에서는 이런것도 가능합니다. 함수가 값을 반환하였으나, 저장은 하지 않는것을 말입니다. #include int main(void){ int num; printf("12345\n"); num = printf("67890\n"); printf("함수의 반환 값 1 : %d\n", num); printf("함수의 반환 값 2 : %d\n", printf(Before or After\n")); return 0;} printf("12345\n"); → printf함수의 기능으로 "12345"를 출력하고 개행 num = printf("67890\n"); → printf함수의 기능으로 "67890"을 출력하고 개행후 변수 num에 printf함수에 구성된 문자열 개수만큼을 저장(Escape Sequence 또..