목차
<과제1> 실행화면을 참고하여 다음의 과제를 풀고 <지시사항>에 맞게 제출하시오.
1. 키보드를 통해 이름, 학번, 학과를 입력 받아 아래 조건에 따라 결과값이 출력되도록 프로그램을 작성하시오. 본인 영문이름(예: Hong_Gildong)을 활용하여 변수를 만든 후 입력받은 값을 저장하시오.
- 조건 -
①공백 없는 영문 이름을 입력하고 입력된 문자열의 홀수번째 글자만 순서대로 출력
② 공백 없는 영문 학과명을 입력하고 입력된 문자열의 짝수번째 글자만 역순으로 출력
③ 공백 없는 학번을 입력하고 입력된 학번의 홀수번째 글자를 *로 출력
① 코드 ② 실행결과 캡처
<과제 2> 다음에 주어진 교재 예제 프로그램들을 <지시시항>에 맞게 작성하시오.
1. 교재 p28
[예제 1-2] 다음은 C 프로그램의 기본 구조인 도입부, main( ) 함수, 호출된 함수( )를 살펴보기 위한 프로그램으로 두 수를 입력받아 곱한 값을 출력하는 프로그램이다
① 코드 ② 코드 설명 ③ 실행결과 캡처
2. 교재 p61
[예제 2-2] 다음은 선행처리기인 #define문을 이용한 상수 정의에 대한 예제로, 반지름을 입력받아 원의 면적을 구하는 프로그램이다. 다음은 C 프로그램의 설명문의 용도를 잘 나타내는 프로그램이다.
① 코드 ② 실행결과 캡처
3. 교재 p91
[예제 3-2] 다음은 C 언어에서 제공하는 각종 연산자를 이용하여 입력된 액수를 500원, 100원, 50원, 10원짜리 동전으로 교환해 주는 프로그램이다
① 코드 ② 실행결과 캡처
4. 교재 p131
[예제 4-2] 사용자로부터 양의 정수를 5개 입력받아 합을 구하는 프로그램이다. 만약 음수를 입력했을 경우에는 재입력을 요구한다
① 코드 ② 실행결과 캡처
*참고문헌
1. 키보드를 통해 이름, 학번, 학과를 입력 받아 아래 조건에 따라 결과값이 출력되도록 프로그램을 작성하시오. 본인 영문이름(예: Hong_Gildong)을 활용하여 변수를 만든 후 입력받은 값을 저장하시오.
- 조건 -
①공백 없는 영문 이름을 입력하고 입력된 문자열의 홀수번째 글자만 순서대로 출력
② 공백 없는 영문 학과명을 입력하고 입력된 문자열의 짝수번째 글자만 역순으로 출력
③ 공백 없는 학번을 입력하고 입력된 학번의 홀수번째 글자를 *로 출력
① 코드 ② 실행결과 캡처
<과제 2> 다음에 주어진 교재 예제 프로그램들을 <지시시항>에 맞게 작성하시오.
1. 교재 p28
[예제 1-2] 다음은 C 프로그램의 기본 구조인 도입부, main( ) 함수, 호출된 함수( )를 살펴보기 위한 프로그램으로 두 수를 입력받아 곱한 값을 출력하는 프로그램이다
① 코드 ② 코드 설명 ③ 실행결과 캡처
2. 교재 p61
[예제 2-2] 다음은 선행처리기인 #define문을 이용한 상수 정의에 대한 예제로, 반지름을 입력받아 원의 면적을 구하는 프로그램이다. 다음은 C 프로그램의 설명문의 용도를 잘 나타내는 프로그램이다.
① 코드 ② 실행결과 캡처
3. 교재 p91
[예제 3-2] 다음은 C 언어에서 제공하는 각종 연산자를 이용하여 입력된 액수를 500원, 100원, 50원, 10원짜리 동전으로 교환해 주는 프로그램이다
① 코드 ② 실행결과 캡처
4. 교재 p131
[예제 4-2] 사용자로부터 양의 정수를 5개 입력받아 합을 구하는 프로그램이다. 만약 음수를 입력했을 경우에는 재입력을 요구한다
① 코드 ② 실행결과 캡처
*참고문헌
본문내용
. 교재 p61
[예제 2-2] 다음은 선행처리기인 #define문을 이용한 상수 정의에 대한 예제로, 반지름을 입력받아 원의 면적을 구하는 프로그램이다. 다음은 C 프로그램의 설명문의 용도를 잘 나타내는 프로그램이다.
① 코드
#include
#define IN \"원의 반지름은 100입니다. \\n\"
#define PI 3.1415926535
#define AREA(X) (PI * (X) * (X))
#define OUT printf(\"원의 면적을 구하고 프로그램을 종료합니다. \\n\")
void main()
{
printf(\"%s \\n\", IN);
printf(\"원의 면적은 %10.5f입니다. \\n\\n\", AREA(100));
OUT;
}
② 실행결과 캡처
3. 교재 p91
[예제 3-2] 다음은 C 언어에서 제공하는 각종 연산자를 이용하여 입력된 액수를 500원, 100원, 50원, 10원짜리 동전으로 교환해 주는 프로그램이다
① 코드
#include
#pragma warning(disable:4996) // 권장하지 않는 함수 사용에 대한 경고 메시지 무시
void main()
{
int in_money, coin_500, coin_100, coin_50, coin_10;
printf(\"동전으로 교환할 금액은? \");
scanf(\"%d\", &in_money);
coin_500 = in_money / 500;
in_money = in_money % 500;
coin_100 = in_money / 100;
in_money = in_money % 100;
coin_50 = in_money / 50;
in_money = in_money % 50;
coin_10 = in_money / 10;
in_money = in_money % 10;
printf(\"\\n오백 원짜리 ==> %d 개 \\n\", coin_500);
printf(\"백 원짜리 ==> %d 개 \\n\", coin_100);
printf(\"오십 원짜리 ==> %d 개 \\n\", coin_50);
printf(\"십 원짜리 ==> %d 개 \\n\", coin_10);
printf(\"바꾸지 못한 잔돈 ==> %d 원 \\n\", in_money);
}
② 실행결과 캡처
4. 교재 p131
[예제 4-2] 사용자로부터 양의 정수를 5개 입력받아 합을 구하는 프로그램이다. 만약 음수를 입력했을 경우에는 재입력을 요구한다
① 코드
#include
#pragma warning(disable:4996)
void main() {
int sum = 0, num =0, i = 0;
while(i < 5) {
while(num <= 0){
printf(\"양의 정수를 입력(%d번째) : \", i + 1);
scanf(\"%d\", &num);
}
sum += num;
num = 0;
i++;
}
printf(\"%d \\n\", sum);
}
② 실행결과 캡처
* 참고문헌
김형근, 곽덕훈, 정재화(2020), C프로그래밍, 한국방송통신대학교출판문화원.
[예제 2-2] 다음은 선행처리기인 #define문을 이용한 상수 정의에 대한 예제로, 반지름을 입력받아 원의 면적을 구하는 프로그램이다. 다음은 C 프로그램의 설명문의 용도를 잘 나타내는 프로그램이다.
① 코드
#include
#define IN \"원의 반지름은 100입니다. \\n\"
#define PI 3.1415926535
#define AREA(X) (PI * (X) * (X))
#define OUT printf(\"원의 면적을 구하고 프로그램을 종료합니다. \\n\")
void main()
{
printf(\"%s \\n\", IN);
printf(\"원의 면적은 %10.5f입니다. \\n\\n\", AREA(100));
OUT;
}
② 실행결과 캡처
3. 교재 p91
[예제 3-2] 다음은 C 언어에서 제공하는 각종 연산자를 이용하여 입력된 액수를 500원, 100원, 50원, 10원짜리 동전으로 교환해 주는 프로그램이다
① 코드
#include
#pragma warning(disable:4996) // 권장하지 않는 함수 사용에 대한 경고 메시지 무시
void main()
{
int in_money, coin_500, coin_100, coin_50, coin_10;
printf(\"동전으로 교환할 금액은? \");
scanf(\"%d\", &in_money);
coin_500 = in_money / 500;
in_money = in_money % 500;
coin_100 = in_money / 100;
in_money = in_money % 100;
coin_50 = in_money / 50;
in_money = in_money % 50;
coin_10 = in_money / 10;
in_money = in_money % 10;
printf(\"\\n오백 원짜리 ==> %d 개 \\n\", coin_500);
printf(\"백 원짜리 ==> %d 개 \\n\", coin_100);
printf(\"오십 원짜리 ==> %d 개 \\n\", coin_50);
printf(\"십 원짜리 ==> %d 개 \\n\", coin_10);
printf(\"바꾸지 못한 잔돈 ==> %d 원 \\n\", in_money);
}
② 실행결과 캡처
4. 교재 p131
[예제 4-2] 사용자로부터 양의 정수를 5개 입력받아 합을 구하는 프로그램이다. 만약 음수를 입력했을 경우에는 재입력을 요구한다
① 코드
#include
#pragma warning(disable:4996)
void main() {
int sum = 0, num =0, i = 0;
while(i < 5) {
while(num <= 0){
printf(\"양의 정수를 입력(%d번째) : \", i + 1);
scanf(\"%d\", &num);
}
sum += num;
num = 0;
i++;
}
printf(\"%d \\n\", sum);
}
② 실행결과 캡처
* 참고문헌
김형근, 곽덕훈, 정재화(2020), C프로그래밍, 한국방송통신대학교출판문화원.
키워드
추천자료
Print Keybord - 키보드로 입력받은 문자를 화면에 출력하는 소스코드 레포트 (13page)
[컴퓨터의이해 2022] 1. 홈네트워킹과 스마트홈, 메타버스, 마이크로프로세서, 2. (가) 웨어...
사회복지법제와실천 2023년) 1.사회복지법을 학습해야 하는 이유와 사회복지법과 실천의 연계...
학교사회복지론 2023년 중간과제물) 1.학교사회복지의 필요성 목적 개념 학교사회복지론 2.자...
한국사의이해 2023년 중간과제물) 1.아래 문제 중 2개를 선택하고, 교재를 참조하여 각각 서...
자원봉사론 2023년) 현대사회에서 자원봉사가 왜 더 필요하게 되는지 그 이유,자원봉사론 자...
2023년 성인간호학 중간과제물 1) 경장영양의 정의와 정맥영양과의 차이 및 경장영양액의 보...
2023년 방송통신대 한국사의이해 중간과제물) 1.아래 문제 중 2개를 선택하고, 교재를 참조하...
소개글