c언어 프로그래밍 8문제를 푼 레포트
- 최초 등록일
- 2009.05.07
- 최종 저작일
- 2007.10
- 6페이지/ 한컴오피스
- 가격 1,500원
소개글
c언어 프로그래밍 8문제를 푼 레포트 자료 입니다.
대표적인 문제이기 때문에 C언어 문제를 푸셔서 내셔야 하는 분들은 꼭 보세요
에이뿔 받았습니다 ~
목차
문제 1. 10진수를 입력받아 2진수로 출력하는 프로그램을 작성하시오.
문제2. 193초는 몇 분 몇 초 인가를 구하는 프로그램을 작성하시오.
문제3. 임의의 정수 5개를 입력받아, 그 중 최대값과 최소값을 구하는 프로그램을 조건연산자를 이용하여 작성하시오.
문제4. 12 - 22 + 32 -42 .... -1002 을 계산하는 프로그램을 작성하시오.
문제5. 중간고사 성적과 기말고사 성적의 평균점수로 성적을 평가하려고 한다. 만약 90점 이상은 A학점, 80점 이상 90미만은 B학점, 70점 이상 80점 미만은 c학점, 60점 이상 70미만은 D학점, 60점 미만은 F학점으로 평가할 수 있는 프로그램을 작성하시오. (단, switch문을 사용하시오)
다음과 같이 출력양식이 프린트 되도록 프로그램을 작성할 것.
* 학 번 성 명 중간고사 기말고사 총 점 평 균 학 점 *
9930*** 김 성실 80점 90점 170점 85점 B
제6. C-언어에서 매개변수 전달방식에는 값에 의한 전달방식(Call by value)과 주소(참조)에 의한 전달방식(Call by address or Call by reference)이 있다. 이 두 방식에 대한 차이점을 서술하시오.
문제7. 함수 단위의 부 프로그램(sub-program)을 사용함으로써 얻는 장점은 무엇인지 설명 하시오.
문제8. 3*3 배열을 선언하고 합과 평균을 구하는 프로그램을 작성하시오.
본문내용
문제 1. 10진수를 입력받아 2진수로 출력하는 프로그램을 작성하시오.
#include<stdio.h>
void main()
{
char str[20];
int num,j;
int i =0;
printf("n 10진수 입력:");
scanf(" %d",&num);
while(num>0){
str[i]=num %2;
num /=2;
i++;
}
printf("n 2진수 값:");
for (j=i-1;j>=0;j--)printf("%d",str[j]);
printf("n");
}
문제2. 193초는 몇 분 몇 초 인가를 구하는 프로그램을 작성하시오.
#include<stdio.h>
void main()
{
int m,t;
printf("\n시간(초) 입력 :");
scanf("%d",&m);
t=m/60;
m=m%60;
printf("result => %d분 %d초",t,m);
}
참고 자료
검색사이트(네이버, 구글)
문호석, 손명호, 『 C로 시작하는 컴퓨터 프로그래밍 』, 한빛미디어, 2006
오임걸 외 4명, 『 C언어 실습 』, 기한재, 2007