이하루
2014-10-04 00:43
조회: 3,427
추천: 0
c언어 막힌것좀 뚫어주세요..※ 무물게는 인벤 전체 공용 게시판으로, 인벤 게임 커뮤니티 문의는 각 인벤 질답 게시판을 이용해주시기 바랍니다.
안녕하세요 복학생입니다.. 흡 ㅠㅠ c언어 약한데 좀 도와주실수있으실지.. 1. 정수형 변수 변수 a,b,c를 선언하여 키보드로 데이터를 입력 받는다. 2. a,b,c 세 변수의 값을 각각 논리곱(&),논리합(|),베타적 논리합(^)연산하여 출력, 3. a값을 비트 부정하여 출력한다. 4. b 값을 왼쪽비트 이동연산자(<<)로 3비트 이동시켜 출력한다. 5. c 값을 오른쪽비트 이동연산자(>>)로 3비트 이동시켜 출력한다. 이게 문제인데.. #include <stdio.h> int main() { int a, b, c; int result; printf("첫 번째 계산할값을 입력하세요 ==>"); scanf("%d", &a); printf("두 번째 계산할값을 입력하세요 ==>"); scanf("%d", &b); printf("세 번째 계산할값을 입력하세요 ==>"); scanf("%d", &c); result = a&b&c; printf("%d&%d&%d=%d n", a, b, c); result = a|b|c; printf("%d|%d|%d=%d n", a, b, c); result = a^b^c; printf("%d^%d^%d=%d n", a, b, c); } 일단 여기까지는 해봤는데.. 저기까지해봤을때 a,b,c 의 논리곱,합 ,베타적 이것들의 값이 0만나오네요... 그리고 3,4,5를 할려면 뭘어떻게 더해야할까요... 진짜 하루종일 고민해보다가 올려봅니다!.... 그리고 c언어 공부할만한곳 추천좀 부탁드리겟습니다.. ㅠ (금전 사용 가능!),까페 추천 감사하겠습니다 ㅠ
EXP
29,537
(66%)
/ 30,201
이하루
|