모바일 오유 바로가기
http://m.todayhumor.co.kr
분류
게시판
베스트
베스트오브베스트
베스트
오늘의베스트
유머
유머자료
유머글
이야기
자유
고민
연애
결혼생활
좋은글
자랑
공포
멘붕
사이다
꿈
똥
군대
밀리터리
미스터리
술한잔
오늘있잖아요
투표인증
새해
이슈
시사
시사아카이브
사회면
사건사고
생활
패션
패션착샷
아동패션착샷
뷰티
인테리어
DIY
요리
커피&차
육아
법률
동물
책
지식
취업정보
식물
다이어트
의료
영어
맛집
추천사이트
해외직구
취미
사진
사진강좌
카메라
만화
애니메이션
포니
자전거
자동차
여행
바이크
민물낚시
바다낚시
장난감
그림판
학술
경제
역사
예술
과학
철학
심리학
방송연예
연예
음악
음악찾기
악기
음향기기
영화
다큐멘터리
국내드라마
해외드라마
예능
팟케스트
방송프로그램
무한도전
더지니어스
개그콘서트
런닝맨
나가수
디지털
컴퓨터
프로그래머
IT
안티바이러스
애플
안드로이드
스마트폰
윈도우폰
심비안
스포츠
스포츠
축구
야구
농구
바둑
야구팀
삼성
두산
NC
넥센
한화
SK
기아
롯데
LG
KT
메이저리그
일본프로야구리그
게임1
플래시게임
게임토론방
엑스박스
플레이스테이션
닌텐도
모바일게임
게임2
던전앤파이터
롤
마비노기
마비노기영웅전
하스스톤
히어로즈오브더스톰
gta5
디아블로
디아블로2
피파온라인2
피파온라인3
워크래프트
월드오브워크래프트
밀리언아서
월드오브탱크
블레이드앤소울
검은사막
스타크래프트
스타크래프트2
베틀필드3
마인크래프트
데이즈
문명
서든어택
테라
아이온
심시티5
프리스타일풋볼
스페셜포스
사이퍼즈
도타2
메이플스토리1
메이플스토리2
오버워치
오버워치그룹모집
포켓몬고
파이널판타지14
배틀그라운드
기타
종교
단어장
자료창고
운영
공지사항
오유운영
게시판신청
보류
임시게시판
메르스
세월호
원전사고
2016리오올림픽
2018평창올림픽
코로나19
2020도쿄올림픽
제목
이름
회원가입
ID찾기
PASS찾기
게시판찾기
×
아이고목이야
님에 대한 회원메모
회원메모는 메모 작성자 본인만 볼 수 있습니다.
확인
오유인페이지
개인차단 상태
아이고목이야
님의
개인페이지입니다
회원메모
가입 :
12-07-26
방문 :
1968회
닉네임변경 이력
일반게시판
베스트게시판
베스트오브베스트
댓글목록
회원차단
회원차단해제
아이고목이야
님의 댓글입니다.
전체선택
번호
제목
댓글날짜
추천/비공감
삭제
441
타임지 표지 또, 업그레이드 (한국상황)
[새창]
2016-11-27 23:39:54
12
삭제
여기 유게 올라오는 짤들 웃자고 하는 합성짤인거 알지요. 예. 근데, 당신은 진짜라고 버젓이 올려놓고 다른 사람들이 이 사진의 진위여부가 불투명하다고 하니까, 그게 무슨 상관이냐고 하잖아요? 그게 문제라는 거죠. 진위여부가 아니라, 그 태도가요.
440
[C언어] 버블정렬을 사용자 정의 함수로, 질문입니다.
[새창]
2016-11-27 00:34:58
0
삭제
그렇군요...! 인터넷으로 배우고 있는 중이거든요 ... ㅎㅎ 아무래도 기초가 탄탄하지 않은 상태에서 막 해보려다 보니 이런 것 같네요.
답변 감사합니다!!
439
[C언어] 버블정렬을 사용자 정의 함수로, 질문입니다.
[새창]
2016-11-26 23:19:08
0
삭제
우선 답변 감사드립니다!!
438
[C언어] 버블정렬을 사용자 정의 함수로, 질문입니다.
[새창]
2016-11-26 23:18:51
0
삭제
#include <stdio.h>
#include <string.h>
#pragma warning(disable: 4996)
struct PHONE{
char name[20];
char number[20];
int age;
};
//함수 원형
void phone_sort(struct PHONE table[], int x);
void main(void) {
struct PHONE phn[5] = { {"김동민","010-1234-5678",46},
{"김영현","010-5434-2628",55},
{"나위우","010-5333-2666",62},
{"박진현","010-2323-6814",50},
{"황형준","010-6818-5464",45} };
int i, j;
//--주석이하--자료입력--------------------------------------------------//
printf("입력하고 싶은 사람의 수를 입력: ");
scanf("%d", &j);
for (i = 0; i < j; i++) {
printf("이름 입력: ");
scanf("%s", phn[i].name);
printf("번호 입력: ");
scanf("%s", phn[i].number);
printf("나이 입력: ");
scanf("%d", &phn[i].age);
}
// 수정된 코드
phone_sort(&phn, 5);
//--주석이하--최종출력--------------------------------------------------//
for (j= 0; j < 5; j++){
printf("%st %st %dnnn", phn[j].name, phn[j].number, phn[j].age);
}
}
void phone_sort(struct PHONE phn[], int x) {
struct PHONE temp;
int i, j;
// x 선언 삭제
for ( i = 0; i < x; i++){
for (j = 0; j < x; j++) {
if (strcmp(phn[j].name, phn[i].name) > 0) {
temp = phn[j];
phn[j] = phn[i];
phn[i] = temp;
}
}
}
그렇다면 최종적으로는 이런 식이 되는게 맞는걸까요?
phone_sort(&phn, 5); 시작주소를 불러오기위해 &표시를 붙여봤습니다.
437
[C언어] 버블정렬을 사용자 정의 함수로, 질문입니다.
[새창]
2016-11-26 21:48:48
0
삭제
아... 혹시 이것일까요?
#include <stdio.h>
#include <string.h>
#pragma warning(disable: 4996)
struct PHONE{
char name[20];
char number[20];
int age;
};
void phone_sort(struct PHONE table[], int size);
void main(void) {
struct PHONE phn[5] = { {"김동민","010-1234-5678",46},
{"김영현","010-5434-2628",55},
{"나위우","010-5333-2666",62},
{"박진현","010-2323-6814",50},
{"황형준","010-6818-5464",45} };
int i, j;
//--주석이하--자료입력--------------------------------------------------//
printf("입력하고 싶은 사람의 수를 입력: ");
scanf("%d", &j);
for (i = 0; i < j; i++) {
printf("이름 입력: ");
scanf("%s", phn[i].name);
printf("번호 입력: ");
scanf("%s", phn[i].number);
printf("나이 입력: ");
scanf("%d", &phn[i].age);
}
//--주석이하--버블정렬--가나다순----------------------------------------//
struct PHONE temp;
for ( i = 0; i < 5; i++){
for (j = 0; j < 5; j++) {
if (strcmp(phn[j].name, phn[i].name) > 0) {
temp = phn[j];
phn[j] = phn[i];
phn[i] = temp;
}
}
}
//--주석이하--최종출력--------------------------------------------------//
for (j= 0; j < 5; j++){
printf("%st %st %dnnn", phn[j].name, phn[j].number, phn[j].age);
}
}
void phone_sort(struct PHONE phn[], int x) {
struct PHONE temp;
int i, j, x;
for ( i = 0; i < x; i++){
for (j = 0; j < x; j++) {
if (strcmp(phn[j].name, phn[i].name) > 0) {
temp = phn[j];
phn[j] = phn[i];
phn[i] = temp;
}
}
}
이렇게 하고,
아직 메인함수에 추가하진 않았지만, 메인함수에서 사용할 때는
phone_sort(phn, 5);
이렇게 사용하는것이죠.
맞을까요?
436
[C언어] 버블정렬을 사용자 정의 함수로, 질문입니다.
[새창]
2016-11-26 21:32:48
0
삭제
아 그리고 생각해보니 반환값은 없는게 맞는 것 같습니다...
어떤 값을 도출해내는게 아니라 순서를 바꾸는 것이니...
435
[C언어] 버블정렬을 사용자 정의 함수로, 질문입니다.
[새창]
2016-11-26 21:30:00
0
삭제
그리고 또 한 가지 궁금한 점은 구조체 배열을 선언할 때,
1명에서 100명을 입력받는다고 치면 struct PHONE phn[99] 으로 선언해야하는데
중간에 입력을 그만두면 남는 배열만큼 메모리를 차지해서 낭비가 심할 것 같습니다.
그래서 scanf로 num을 입력받아서 10명을 입력하고말 것이면, struct PHONE phn[num-1]로 선언해보려고 했더니,
오류가나면서 불가능하다고 합니다.
위와 같은 경우는 원래 배열에는 변수로 선언이 안되는 건지도 궁금합니다.
434
[C언어] scanf 문제인건지...
[새창]
2016-11-26 20:44:44
0
삭제
좋은 정보 감사합니다!
433
[C언어] scanf 문제인건지...
[새창]
2016-11-26 20:44:35
0
삭제
네...! 해결되었습니다~~! 감사합니다!!
432
[C언어] scanf 문제인건지...
[새창]
2016-11-26 20:43:59
0
삭제
감사합니다!! 해결되었습니다!
431
[C언어] scanf 문제인건지...
[새창]
2016-11-26 15:03:52
0
삭제
& 빼줘도 여전하네요 ...
430
[C언어] scanf 문제인건지...
[새창]
2016-11-26 15:02:46
0
삭제
셋 다 빼주면 될까요?
429
12월 초간단 요약
[새창]
2016-11-25 13:43:23
0
삭제
뢰베 갓삼사... 1월은 슈싱!?
428
위쳐3 스팀 가족공유? 질문입니다.
[새창]
2016-11-24 23:31:01
0
삭제
그렇군요 !! 감사합니다 !!
427
원 게시글이 삭제되었습니다.
[새창]
2016-11-23 09:48:30
6
삭제
방문 수 1, 가입 날짜, 아이디의 삼위일체네 분탕종자야^^ 썩 꺼지렴. 무당벌레 같으니라고
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[다음10개▶]