C언어문제와 해답(호로그램 위주)
페이지 정보
작성일 22-12-08 18:38
본문
Download : C언어문제와 해답(프로그램 위주).hwp
메모리의 어딘가에 요일의 이름이 저장될 공간을 할당하고, 종료 널 문자를 넣어 문자열을 저장한다.C언어 관련 호로그램에 관한 문제와 답을 정리(arrangement)하였습니다. 각각의 문자열이 직접 배열에 저장되는 것이 아니라 배열의 요소가 문자열의 첫 번째 문자열을 가르키도록 되어있다아
➜ program 실행 결과
SUN
MON
TUE
WED
THU
FRI
SAT
3. 배열이나 포인터를 사용해 작성.
< 포인터를 이용한 방법 >
#include
#include
#include
void main()
{
char maincount, count, *p, *ptr;
clrscr();
for (maincount=65;maincount<91;maincount++)
{
p=ptr;
for (count=maincount;count<91;count++)
*p++=count;
*p=`0`;
puts(ptr);
}
getch();
}
➜ 문자열을 받아줄 포인터를 선언하고 각각에 아스키값을 대입했다.
_hwp_01.gif)
_hwp_02.gif)
_hwp_03.gif)
_hwp_04.gif)
_hwp_05.gif)
_hwp_06.gif)
[전산]c언어문제와해답입니다(호로그램위주)
레포트/공학기술
,공학기술,레포트
C언어 관련 프로그램에 관한 문제와 답을 정리하였습니다.[전산]c언어문제와해답입니다(프로그램위주) , C언어문제와 해답(프로그램 위주)공학기술레포트 ,
설명
C언어문제와 해답(호로그램 위주)
순서
1.10개의 크기를 가지는 배열을 선언한후, 랜덤한 정수값으로 각각을 초기화하고, 배열의 전체 값들의 합을 구하는 program을 작성.
2. 1주일의 각 요일을 출력하는 program을 포인터 배열을 사용하여 작성.
3. 배열이나 포인터를 사용해 작성.
4. 여백으로 단어를 구분하는 경우, 문자열 속에 있는 단어의 수를 계산하는 program을 작성.
단, 포인터를 사용해 작성할 것.
5. 입력받은 수들을 크기순으로 정렬하는 program을 작성.
6. 100개의 수들이 있는 배열에서 입력받은 수가 있는 지를 검색하는 program을 작성.
배열의 전체값을 비교하지 말고 검색 알고리즘을 사용해 찾을 것.
2. 1주일의 각 요일을 출력하는 program을 포인터 배열을 사용하여 작성.
#include
#include
void main()
{
int count;
char *day[7]={`SUN`,`MON`,`TUE`,`WED`,`THU`,`FRI`,`SAT`};
/* 포인터의 배열에 각각의 요일의 이름을 초기화하고 있다아*/
clrscr();
for (count=0;count<7;count++)
puts(day[count]);
getch();
}
➜ program이 실행되면, 7개의 요일의 이름을 받아줄 포인터의 배열이 선언되고 각각의 요일의 이름으로 초기화된다 배열의 각 요소는 char형에 대한 포인터이다. 처음 for문이 돌아가면 대문자 A의 아스키 값부터 포인터의 값이 하나 증가된 것이 가르키는 곳에 아스키값도 하나가 …(skip)
Download : C언어문제와 해답(프로그램 위주).hwp( 30 )
다.