본문 바로가기

문제풀이8

쉽게 풀어쓴 C언어 Express (개정3판) 9장 Programming 문제풀이 예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다 개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다. 1번 #include int add(int, int); int sub(int, int); int mul(int, int); int div(int, int); int main(void) { char op; int x, y; int i; do { printf("연산을 입력하시오: "); scanf("%d %c %d", &x, &op, &y); if (op == '+') printf("연산 결과: %d \n", add(x, y)); else if (op == '-') printf("연산 결과: %d \n", sub(x, y)); else if.. 2023. 3. 30.
쉽게 풀어쓴 C언어 Express (개정3판) 8장 Programming 문제풀이 예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다 개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다. 1번 #include double square(double x); int main(void) { double m; printf("정수를 입력하시오: "); scanf("%lf", &m); printf("주어진 정수 %lf의 제곱은 %lf입니다.", m, square(m)); return 0; } double square(double x) { double a; a = x * x; return a; } 2번 #include void check_alpha(char a); int main(void) { char ch; printf("문자를 입력.. 2023. 3. 30.
쉽게 풀어쓴 C언어 Express (개정3판) 7장 Programming 문제풀이 예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다 개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다. 1번 #include int main(void) { int x, i; printf("카운터의 초기값을 입력하시오: "); scanf("%d", &x); for (i=x; i > 0; i--) printf("%d ",i); printf("\a"); return 0; } 2번 #include int main(void) { int a=0, i; for (i = 1; i 2023. 3. 30.
쉽게 풀어쓴 C언어 Express (개정3판) 6장 Programming 문제풀이 예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다 개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다. 1번 #include int main(void) { char alphabet; printf("문자를 입력하시오:"); alphabet = getchar(); switch (alphabet) { case'A': case'a': case'E': case'e': case'I': case'i': case'O': case'o': case'U': case'u': printf("모음입니다."); break; default: printf("자음입니다."); break; } return 0; } 2번 #include int main(void) { int.. 2023. 3. 30.
쉽게 풀어쓴 C언어 Express (개정3판) 5장 Programming 문제풀이 예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다 개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다. 1번 #include int main(void) { int a, b; printf("2개의 정수를 입력하시오: "); scanf("%d %d", &a, &b); printf("몫:%d 나머지:%d", a/b, a%b); return 0; } 2번 #include int main(void) { double a, b; printf("실수를 입력하시오:"); scanf("%lf %lf", &a, &b); printf("%lf %lf %lf %lf", a + b, a - b, a * b, a / b); return 0; } 3번 #include.. 2023. 3. 30.
쉽게 풀어쓴 C언어 Express (개정3판) 4장 Programming 문제풀이 예전에 써뒀던 글인데 코드 복붙을 잘못해서 들여쓰기가 안되어 있습니다 개발도구에 코드 복붙하시고, 비주얼 스튜디오 기준 Ctrl + K + F를 하면 들여쓰기가 됩니다. 1번 #include int main(void) { float a; printf("실수를 입력하시오: "); scanf("%f", &a); printf("실수형식으로는 %f입니다\n정수형식으로는 %e입니다", a, a); return 0; } 2번 #include int main(void) { int data; printf("16진수 정수를 입력하시오: "); scanf("%x", &data); printf("8진수로는 %#o입니다\n", data); printf("10진수로는 %d입니다\n", data); printf("16진수로는 %.. 2023. 3. 30.