[프로그램]C 언어 기초와 응용
- 최초 등록일
- 2006.04.13
- 최종 저작일
- 2005.01
- 7페이지/ 한컴오피스
- 가격 1,000원
소개글
C언어 기초와 응용 교재의
연습문제 풀이
목차
1. 다음 프로그램의 잘못된 부분을 찾아 올바르게 고쳐라.
2. 다음 코드의 에러를 설명하라.
3. 다음 프로그램의 출력되는 결과는?
4. 다음 프로그램의 결과를 예측하라
5. 다음 프로그램의 출력되는 결과는 무엇인가?
6. 다음과 같이 성과 국어, 영어, 수학 성적이 입력되면 총점과 평균을 구하여 입력과 함께 총점과 평균을 출력하라. 단, 입력은 5명으로 한다.
7. 복소수를 관리할 수 있는 구조체를 선언하고, 그들의 덧셈과 뺄셈 연산을 수행할 수 있는 함수를 작성하여 그 실행결과를 보여라.
8. 10개의 정수를 입력받아 이를 오름차순으로 정렬하는 프로그램을 작성하라(단, 구조체를 이용하여 linked list를 구현하여 작성한다).
본문내용
1. 다음 프로그램의 잘못된 부분을 찾아 올바르게 고쳐라.
struct man{
int number;
char name[10];
}man1;
void main(){
man1.number=1;
man1.name="Smith"
}
-구조체 변수가 선언되어 있지 않았음.
2. 다음 코드의 에러를 설명하라.
-3번째줄에 list *next에서 struct list *next 처럼 struct가 빠져있고. Struct 때문에 next 포인터는 list 형에 대한 포인터나 NULL을 가질 수 있음.
3. 다음 프로그램의 출력되는 결과는?
#include<stdio.h>
struct product{
int code;
char name[10];
float price;
};
void main(){
int j, k;
struct product pdt[3];
j=sizeof(struct product);
k=sizeof(pdt1);
printf("size of product --- %d\n", j);
printf("size of pdt1 --- %d\n", k);
}
참고 자료
C언어 기초와 응용