[리포트reference(자료)]c언어 문자열,배열
페이지 정보
작성일 19-06-16 08:46
본문
Download : [레포트자료]c언어 문자열,배열.hwp
for문이 변수 temp안에서 돌면서 temp의 크기 순으로 단어들을 정렬하였다.
◎ 소스
#include `stdio.h`
#include `string.h`
int main(void)
{
char line[100];
char temp[100]; //단어의 선두위치를 보관할 포인터 배열
char pword;
char tmp;//단어를 정렬할 때 임시로 저장할 포인터 변수
char delimiter = ` `;
int j, i;
for(i=0 ; i ` 100 ; i++)
temp[i] = NULL;
printf(`문장을 입력하여라.n`);
printf(`Input string : `);
gets(line); //line에 입력받은 문자열 저장
pword = strtok(line, delimiter);
for(i=0 ; pword && i`100;i++)
{
temp[i] = pword;
pword = strtok(NULL, delimiter);
}
for(i = 0; temp[i] && i`100 ; i++)
{
for(j = i+1; temp[j] && j ` 100; j++)
{ // i와 j는 각 문…(省略)
레포트/기타
[레포트자료]c언어 문자열,배열 , [레포트자료]c언어 문자열,배열기타레포트 , 레포트자료 c언어 문자열 배열
순서
Download : [레포트자료]c언어 문자열,배열.hwp( 92 )
설명
![[레포트자료]c언어%20문자열,배열_hwp_01.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%EC%9E%90%EB%A3%8C%5Dc%EC%96%B8%EC%96%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4,%EB%B0%B0%EC%97%B4_hwp_01.gif)
![[레포트자료]c언어%20문자열,배열_hwp_02.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%EC%9E%90%EB%A3%8C%5Dc%EC%96%B8%EC%96%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4,%EB%B0%B0%EC%97%B4_hwp_02.gif)
![[레포트자료]c언어%20문자열,배열_hwp_03.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%EC%9E%90%EB%A3%8C%5Dc%EC%96%B8%EC%96%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4,%EB%B0%B0%EC%97%B4_hwp_03.gif)
![[레포트자료]c언어%20문자열,배열_hwp_04.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%EC%9E%90%EB%A3%8C%5Dc%EC%96%B8%EC%96%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4,%EB%B0%B0%EC%97%B4_hwp_04.gif)
![[레포트자료]c언어%20문자열,배열_hwp_05.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%EC%9E%90%EB%A3%8C%5Dc%EC%96%B8%EC%96%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4,%EB%B0%B0%EC%97%B4_hwp_05.gif)
![[레포트자료]c언어%20문자열,배열_hwp_06.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%EC%9E%90%EB%A3%8C%5Dc%EC%96%B8%EC%96%B4%20%EB%AC%B8%EC%9E%90%EC%97%B4,%EB%B0%B0%EC%97%B4_hwp_06.gif)
다.
[리포트reference(자료)]c언어 문자열,배열
레포트자료,c언어,문자열,배열,기타,레포트
[리포트reference(자료)]c언어 문자열,배열
번호. Task 명
//1. 한 줄의 영문 소문자 문자열을 입력 받아 단어 길이의 오름 차순에 따라 출력 하시오. e.g. 입력 : computer science and information communications
출력 : and science computer information communications
◎ 입출력
`입력`
char line[100]:한 줄의 영문 소문자 문자열
`출력`
temp[100]:단어 길이의 오름 차순에 따라 출력
◎ 알고리즘 설명(說明)
배열을 선언하여 문자열을 입력받은 뒤 함수 strtok를 써서 포인터 변수 pword에 저장한 후 변수 temp에 단어들을 저장하였다.