김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
c언어 질문두개만요;;
MultipleGoer
http://old.lameproof.com/390639
2006.01.09
02:54:40 (*.255.85.224)
1109
4
/
0
학원에서 책도 안주고 가르쳐주지도 않고 숙제를 내네요;; 모르면 하지말라했지만;; 나는 우등생이기에;;
네이버에서 못찾겠는거 두개;;
먼저 제일급한건 ^의 용도 에 대해서...
그리고 숫자를 글자로 프린트 어떻게 하는지좀;; 대충 개념만;; EX)'1'을 '홀수' 로 출력;;
이 게시물을...
목록
수정
삭제
2006.01.09
06:22:12 (*.209.134.45)
네오
^연산은 몇제곱승 할때 사용합니다. ( 정확한 용어가 생각 안나네요. ㅡ.ㅡ;; ) 예를 들어 2의 3승( 2^3 ), 2의 7승( 2^7 ) 이런 식으로 표현합니다.
int i = 2^5; // i는 32겠죠?
숫자를 글자로 프린팅하는 방식은.. 그냥 간단하게 switch문이나 if else 문으로 하는 방식과,
배열이 뭔지 아신다면 해당 숫자와 글자를 맵핑시켜서 하는 방법이 있겠네요.
처음 공부하신다니 첫번째 방법대로 해보세요..if( 1 == num ) printf("홀수"); 이런식으로..
만약 숙제가 숫자를 입력받아 홀수인지 짝수인지 출력하는 문제라면..
%연산자도 알아야 합니다. 혹시 아직 안배우셨다면 조금 복잡하더라도 *, / 연산자만으로도 구현가능하니깐 잘 생각해보세요.
2006.01.09
07:52:20 (*.54.72.249)
자갈공명
C에서 '^' 는 xor 입니다. 비트연산으로 양쪽 모두 참이거나 거짓이면 0, 둘중하나만 참이면 1이 됩니다.
2^5 = 010 ^ 101 = 111 = 7 입니다
2006.01.09
09:29:59 (*.107.113.189)
안군
printf( "%s", ( num % 2 == 0 ) ? "짝수" : "홀수" );
제가 종종 이용하는 방법... 근데, 학원 선생님들 중에도 ? 연산자 모르는 분들도 많;;;
2006.01.09
12:08:09 (*.121.220.77)
엘린
? : 연산자는 가독성이 떨어져서...물론 제이야기 입니다..
때문에 길어지더라도 if문을 쓰지요..;;
2006.01.09
14:42:40 (*.181.237.241)
Mandami
#define SWAP(x,y) (x^=y^=x^=y)
이렇게 하면 x와 y가 같은수가 아닐때, 두 수가 치환됩니다. (두 수가 같을 경우 두 수 모두 0이 됩니다.)
속도도 빠르고 간단해서 자주 이용합니다.
2006.01.09
15:32:55 (*.255.85.224)
MultipleGoer
아; 감사합니다;;
좀더 공부하고 나서 답글을 읽어야 할듯;;
여튼 정말감사합니다...
2006.01.09
16:42:22 (*.49.85.185)
1ststory
? 연산은 간단한 if문의 사용에서 편리하게 사용됩니다.
또한 if문과 비교했을때와도 별 차이는 없죠
if(i % 2)
printf("홀수");
else
printf("짝수");
이것보다는
(i % 2)? "홀수": "짝수";
이게 편하고 보기 좋을때가 많죠.(일단 코딩 길이가 길어지지 않고 간단하게 읽기 편하죠)
2006.01.10
01:16:05 (*.255.85.224)
MultipleGoer
학원 선생님도 ? 를 쓰시더군요;; 저는 여기 답변들이 이해가 잘안가서;; 숙제는 못해간;;
2006.01.10
04:18:30 (*.209.134.45)
네오
헛.. 제가 착각했네요. 죄송합니다. ㅋ ( .. )
생각해보니 학교다닐때도 저거 헷갈려서 시험문제 틀린듯..
치환할때
x^=y; y^=x; x^=y; ( 이럼 같은 값이라도 상관없음. )
x-=y; y+=x; x=y-x; ( 이것도 많이 쓰인데, 속도가 위에것보다 약간 느림.. )
둘다 참고하세요. 소스보면 둘다 나오더군요..
2006.01.10
06:33:22 (*.107.113.189)
안군
그나저나.. MultipleGoer님도, 길고 험난한 길에 들어서셨군요... 삼가 조의를.. ( __)
나의 소셜 정보
원하시는 로그인을 선택해주세요
비밀번호
» 편집 도구모음 건너뛰기
되돌리기
다시 실행
형식
제목 1
제목 2
제목 3
제목 4
제목 5
제목 6
글꼴
돋움
굴림
바탕
Arial
Arial Black
Tahoma
Verdana
Sans-serif
Serif
Monospace
Cursive
Fantasy
크기
9px
10px
11px
12px
13px
14px
16px
18px
24px
32px
줄 간격
100%
120%
140%
160%
180%
200%
진하게
밑줄
기울임
취소선
글자 색
#ff0000
#ff6c00
#ffaa00
#ffef00
#a6cf00
#009e25
#00b0a2
#0075c8
#3a32c3
#7820b9
#ef007c
#000000
#252525
#464646
#636363
#7d7d7d
#9a9a9a
#ffe8e8
#f7e2d2
#f5eddc
#f5f4e0
#edf2c2
#def7e5
#d9eeec
#c9e0f0
#d6d4eb
#e7dbed
#f1e2ea
#acacac
#c2c2c2
#cccccc
#e1e1e1
#ebebeb
#ffffff
#e97d81
#e19b73
#d1b274
#cfcca2
#cfcca2
#61b977
#53aea8
#518fbb
#6a65bb
#9a54ce
#e573ae
#5a504b
#767b86
#00ffff
#00ff00
#a0f000
#ffff00
#951015
#6e391a
#785c25
#5f5b25
#4c511f
#1c4827
#0d514c
#1b496a
#2b285f
#45245b
#721947
#352e2c
#3c3f45
#00aaff
#0000ff
#a800ff
#ff00ff
글자 배경색
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
위 첨자
아래 첨자
왼쪽 정렬
가운데 정렬
오른쪽 정렬
양쪽 정렬
번호 매기기
목록
단락의 들여쓰기 수준을 낮춥니다.
들여쓰기
인용문
왼쪽 실선
인용 부호
실선
실선 + 배경
굵은 실선
점선
점선 + 배경
적용 취소
링크
하이퍼링크
새 창으로
확인
취소
특수문자
특수문자 삽입
특수문자 레이어 닫기
일반기호
숫자와 단위
원, 괄호
한글
그리스,라틴어
일본어
선택한 기호
특수문자 레이어 닫기
표
칸 수 지정
행
1행 추가
1행 삭제
열
1열 추가
1열 삭제
표 속성 지정
테두리 굵기
1px 더하기
1px 빼기
테두리 색
색상 찾기
색상 찾기
표 배경색
색상 찾기
색상 찾기
셀 병합
열 분할
행 분할
확장 컴포넌트
이모티콘 출력
이미지 추가
멀티미디어 자료 관리
설문조사 컴포넌트
기본 이미지 갤러리
Naver Photo Editor
HTML 편집기
입력창 크기 조절
파일 첨부
선택 삭제
본문 삽입
문서 첨부 제한 : 0Byte/ 20.00MB
파일 제한 크기 : 20.00MB (허용 확장자 : *.*)
번호
제목
글쓴이
날짜
조회 수
1312
C++ getline 함수에 관한 질문
8
9
갱훈
2006-01-09
1170
1311
C와 C++의 차이점을 알려주세요.
17
13
당근이좋아
2006-01-09
1099
1310
html 문서 작성 프로그램 추천 부탁드립니다.
8
이태웅
2006-01-09
1155
1309
슈팅게임기획서 부족한 부분 및 패턴 설정 질문 있습니다!
2
피터구치
2006-01-09
1287
c언어 질문두개만요;;
10
MultipleGoer
2006-01-09
1109
1307
imc같은 게임회사에 ERP를 도입한다면?
7
Naqanahvl
2006-01-08
1078
1306
노트북을 주 메인으로 쓸 예정으로 구입하는데 추천좀 해주세요!
21
윤중근
2006-01-08
1071
1305
C++ 질문입니다...ㅜ.ㅜ
5
tearaway
2006-01-08
1209
1304
서강대 게임교육원에 대해서
2
sa
2006-01-07
1090
1303
앞으로 10년뒤에 버추얼 게임이 등장 할까요?
18
Miluju te
2006-01-06
1090
1302
win32 api에서 dialog 관련..
5
95
박현만
2006-01-05
9685
1301
닷넷에서 도움말 추가하기
evax
2006-01-05
1084
1300
피사체가 뭐지요?
3
Bingone
2006-01-05
2251
1299
혹시 마스터 오브 에픽 가입방법 및 설치방법 자세히 아시느분?
kalen
2006-01-05
2077
1298
C언어 초보가..
5
고요한
2006-01-04
2320
1297
기획이라는것 말이죠...
9
송린
2006-01-04
1085
1296
일반인이 게임회사에 자신의 게임 아이디어를 제의해 볼 수도 잇나요?
11
Miluju te
2006-01-04
1217
1295
visual studio 2003
9
박현만
2006-01-03
1074
1294
pc가드 질문입니다.
1
CamilleBidan
2006-01-03
1077
1293
기획&아이디어 게시판 말입니다;
4
송린
2006-01-02
3133
목록
쓰기
첫 페이지
81
82
83
84
85
86
87
88
89
90
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
int i = 2^5; // i는 32겠죠?
숫자를 글자로 프린팅하는 방식은.. 그냥 간단하게 switch문이나 if else 문으로 하는 방식과,
배열이 뭔지 아신다면 해당 숫자와 글자를 맵핑시켜서 하는 방법이 있겠네요.
처음 공부하신다니 첫번째 방법대로 해보세요..if( 1 == num ) printf("홀수"); 이런식으로..
만약 숙제가 숫자를 입력받아 홀수인지 짝수인지 출력하는 문제라면..
%연산자도 알아야 합니다. 혹시 아직 안배우셨다면 조금 복잡하더라도 *, / 연산자만으로도 구현가능하니깐 잘 생각해보세요.