C언어(자기주도C언어프로그래밍) 24

자기주도C언어프로그래밍 Chapter05. 선택제어문 - 형성평가

1. 두 개의 정수를 입력받아 큰 수에서 작은 수를 뺀 차를 출력하는 프로그램을 작성하시오. 입력 예 50 85 출력 예 35 #include int main(){ int a, b, result; scanf("%d %d", &a, &b); if(a > b) result = a - b; else result = b - a; printf("%d", result); return 0; } 2. 정수를 입력받아 0이면 "zero", 양수이면 "plus", 음수이면 "minus"라고 출력하는 프로그램을 작성하시오. 입력 예 0 출력 예 zero #include int main(){ int a; scanf("%d", &a); if(a == 0) printf("zero"); else if(a

자기주도C언어프로그래밍 Chapter05. 선택제어문 - 연습문제&자가진단

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=1050 JUNGOL www.jungol.co.kr 사이트에서 직접 프로그램을 돌려볼 수 있습니다. ※교재에서는 if 조건을 전부 중괄호 { }로 묶었지만 저는 한줄인 경우 중괄호를 생략하였습니다. 교재 P.90 연습문제1 #include int main(){ int a; scanf("%d", &a); printf("%d\n", a); if(a > 10){ printf("10보다 큰 수를 입력하셨습니다. \n"); } return 0; } 교재 P.91 자가진단1 #include int main(){ int a; scanf("%d", &a); printf("%d\n", a); if(a= 80) print..

자기주도C언어프로그래밍 Chapter04. 주석문과 디버깅 - 형성평가

1. 정수로 된 3과목의 점수를 입력받아 평균을 구한 후 반올림하여 소수 첫째자리까지 출력하는 프로그램을 작성하시오. 입력 예 70 95 65 출력 예 76.7 #include int main(){ int a, b, c; double avg; scanf("%d %d %d", &a, &b, &c); avg = (a + b + c) / 3.0; printf("%.1lf", avg); return 0; } 2. 실수로 된 3과목의 점수를 입력받아 총점은 정수부분의 합계를 출력하고, 평균은 실수의 평균을 구한 뒤 정수부분만 출력하는 프로그램을 작성하시오 입력 예 70.5 95.5 68.5 출력 예 sum 233 avg 78 #include int main(){ double a, b, c; int sum, avg..

자기주도C언어프로그래밍 Chapter04. 주석문과 디버깅 - 연습문제&자가진단

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=1040 JUNGOL www.jungol.co.kr 사이트에서 직접 프로그램을 돌려볼 수 있습니다. 교재 P.76 연습문제1 /* 이 프로그램은 주석의 사용에 대해 학습하기 위해 작성한 것입니다. 주석은 프로그램 작성자가 프로그램을 이해하기 쉽도록 하기 위해 작성하는 것입니다. 주석으로 표시된 부분은 프로그램을 컴파일 할 때 무시하고 처리합니다. 따라서 실제 프로그램에는 없는 것과 마찬가지 입니다. */ #include int main(){ int a, b; /* 정수형 변수 두 개를 선언한다. */ double d, e; /* 실수형 변수 두 개를 선언한다. */ scanf("%lf %lf", &d, ..

자기주도C언어프로그래밍 Chapter03. 연산자 - 형성평가

1. 국어, 영어, 수학, 컴퓨터 과목의 점수를 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단, 평균의 소수점 이하는 버림한다.) 입력 예 70 95 63 100 출력 예 sum 328 avg 82 #include int main(){ int kor, eng, math, com; int sum, avg; scanf("%d %d %d %d", &kor, &eng, &math, &com); sum = kor + eng + math + com; avg = sum / 4; printf("sum %d \n", sum); printf("avg %d", avg); return 0; } 2. 두 정수를 입력받아서 나눈 몫과 나머지를 다음과 같은 형식으로 출력하는 프로그램을 작성하시오. 입력 예 35 10..

자기주도C언어프로그래밍 Chapter03. 연산자 - 연습문제&자가진단

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=1030 JUNGOL www.jungol.co.kr 사이트에서 직접 프로그램을 돌려볼 수 있습니다. 교재 P.56 연습문제1 #include int main(){ int a, b; int plus, minus, multi, div, rest; printf("두 개의 수를 입력하시오. "); scanf("%d %d", &a, &b); plus = a + b; minus = a - b; multi = a * b; div = a / b; rest = a % b; printf("%d + %d = %d \n", a, b, plus); printf("%d - %d = %d \n", a, b, minus); prin..

자기주도C언어프로그래밍 Chapter02. 입력 - 형성평가

1. 세 개의 정수형 변수를 선언하고 각 변수에 10, 20, 30을 대입한 후 그 변수를 이용하여 다음과 같이 출력하는 프로그램을 작성하시오 출력 예 10 + 20 = 30 #include int main(){ int a = 10, b=20, c=30; printf("%d + %d = %d", a, b, c); return 0; } 2. 실수형 변수 2개를 선언하고 각각에 80.5, 22.34를 대입한 후 두 수의 합을 구하여 각각의 숫자를 10칸씩 오른쪽에 맞추어 소수 둘째자리까지 출력하는 프로그램을 작성하시오. 출력 예 80.50 22.34 102.84 #include int main(){ double a = 80.5; double b = 22.34; printf("%10.2lf%10.2lf%10...