C언어문제와 해답(호로그램 위주)
페이지 정보
작성일 22-09-24 05:01
본문
Download : C언어문제와 해답(프로그램 위주).hwp
각각의 문자열이 직접 배열에 저장되는 것이 아니라 배열의 요소가 문자열의 첫 번째 문자열을 가르키도록 되어있다
➜ 프로그램(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();
}
➜ 문자열을 받아줄 포인터를 선언하고 각각에 아스키값을 대입했다. 배열의 각 요소는 char형에 대한 포인터이다. 메모리의 어딘가에 요일의 이름이 저장될 공간을 할당하고, 종료 널 문자를 넣어 문자열을 저장한다. 처음 for문이 돌아가면 대문자 A의 아스키 값부터 포인터의 값이 하나 증가된 것이 가르키는 곳에 아스키값도 하나가 …(skip)
레포트/공학기술
순서
_hwp_01.gif)
_hwp_02.gif)
_hwp_03.gif)
_hwp_04.gif)
_hwp_05.gif)
_hwp_06.gif)
,공학기술,레포트
Download : C언어문제와 해답(프로그램 위주).hwp( 81 )
C언어문제와 해답(호로그램 위주)
[전산]c언어문제와해답입니다(호로그램위주)
C언어 관련 호로그램에 관한 문제와 답을 정리(arrangement)하였습니다.
설명
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개의 요일의 이름을 받아줄 포인터의 배열이 선언되고 각각의 요일의 이름으로 초기화된다된다.
C언어 관련 프로그램에 관한 문제와 답을 정리하였습니다.[전산]c언어문제와해답입니다(프로그램위주) , C언어문제와 해답(프로그램 위주)공학기술레포트 ,
다.