김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
c언어 질문두개만요;;
MultipleGoer
http://old.lameproof.com/390639
2006.01.09
02:54:40 (*.255.85.224)
967
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 (허용 확장자 : *.*)
조회 수
추천 수
날짜
최근 수정일
컴퓨터가 이상해요;윽;
(
3
)
김한솔
2005.02.14
조회 수
945
추천 수
1
닷넷에서 라이브러리를 만들려고 합니다...다이렉트 x와 같은...제발..답변..
(
1
)
김남욱
2004.10.19
조회 수
945
추천 수
1
이번엔 c++ 책을 한게 구입하고싶은데...
(
10
)
냐옹
2004.06.03
조회 수
945
추천 수
8
자료구조에 대해서 질문드립니다.
(
5
)
Sylphed
2008.10.22
조회 수
944
'재미'조건이란 무엇일까요?
(
5
)
신진국
2007.08.15
조회 수
944
마우스에대한질문 ㅡ.ㅡ
(
6
)
아힌이
2005.02.01
조회 수
944
추천 수
24
이걸 여기다 질문해도 될지 모르겟는데
(
9
)
창세기매니아
2004.12.15
조회 수
944
추천 수
19
정확한 정보점.........;;
(
4
)
지정웅
2004.10.14
조회 수
944
추천 수
1
릴리즈 모드로 컴파일하고 실행하면 리부팅이 됩니다... -_-;;
(
1
)
고영훈
2006.08.14
조회 수
943
게임프로그래머로 가기위한 공부순서도.? 방법.?
(
7
)
히스
2006.04.10
조회 수
943
컴퓨터 업그레이드 하려고하는데 잼병이라 도움좀 주세요.
(
9
)
용회
2006.02.23
조회 수
943
일반인이 게임회사에 자신의 게임 아이디어를 제의해 볼 수도 잇나요?
(
11
)
Miluju te
2006.01.04
조회 수
943
추천 수
7
서버질문입니다
(
6
)
GE†자유기사†
2005.04.19
조회 수
943
추천 수
2
해키스트님의 답글에 자극 받아 만든 야구게임.
(
5
)
Cloudkiss
2005.02.23
조회 수
943
추천 수
23
DirectInput에 관하여 질문
(
3
)
랩하는좀비
2006.11.14
조회 수
942
질문 하나 드립니다.
(
1
)
천공의궤적
2006.05.18
조회 수
942
저번 질문에 이어서... reda님의 조언에 따라 질문 한가지 더 드립니다..;;
(
6
)
Gresia Balkylion、
2005.04.28
조회 수
942
추천 수
14
기획자가 알아야 할 프로그램적 지식은 어느정도 인가요??..
(
5
)
[
2
]
맨's 뷰티샵
2005.02.22
조회 수
942
추천 수
1
프로그래밍이라는 말은 C/C++,API,다이렉트등 모두를 포함하는건가요?
(
10
)
천공의스쿠타
2005.02.04
조회 수
942
추천 수
7
메가스터디 동영상 강좌를 듣는데, 속도조절이 안되네요.
(
3
)
아프네이델
2005.01.12
조회 수
942
추천 수
16
목록
쓰기
첫 페이지
142
143
144
145
146
147
148
149
150
151
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
int i = 2^5; // i는 32겠죠?
숫자를 글자로 프린팅하는 방식은.. 그냥 간단하게 switch문이나 if else 문으로 하는 방식과,
배열이 뭔지 아신다면 해당 숫자와 글자를 맵핑시켜서 하는 방법이 있겠네요.
처음 공부하신다니 첫번째 방법대로 해보세요..if( 1 == num ) printf("홀수"); 이런식으로..
만약 숙제가 숫자를 입력받아 홀수인지 짝수인지 출력하는 문제라면..
%연산자도 알아야 합니다. 혹시 아직 안배우셨다면 조금 복잡하더라도 *, / 연산자만으로도 구현가능하니깐 잘 생각해보세요.