게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 질문...ㅠㅠ
게시물ID : computer_5350짧은주소 복사하기
작성자 : 아닉넴뭘로해
추천 : 0
조회수 : 552회
댓글수 : 4개
등록시간 : 2011/04/23 21:52:31
학교 시험이었는데 다 못적었어요ㅠㅠ
공부해야되는데 정확한 답을 잘 몰라서 모르겠네요ㅠㅠ
확실한 답 좀 가르쳐주세영 ㅠㅠ


1. 진법변화와 비트값 찾기
   a. 다음 2진수를 8진수와 10진수 16진으로 바꾸시오.
00110111                                                          
10011100                                                          
   b. 다음 비트의 값을 찾으시오. (10진수의 값으로 찾되 부호비트도 생각하시오.)
10011011                     
01110010                     


2. 다음은 두개의 정수를 입력받아 큰 수에서 작은 수를 뺀 후 그 결과를 출력하는 프로그램이다. 빈칸을 채우시오.
     
#include<stdio.h>
int main(){
int num1, num2;
                                        //입출력함수로
[                             ] //[두개 정수 입력] 이라는 문자열 출력
[                             ] // 두개의 정수를 num1과 num2에 입력

if(              )           //괄호를 채우시오
printf("두수의 차이에 대한 절대값은 %d\n", num1-num2);
else
printf("두수의 차이에 대한 절대값은 %d\n", num2-num1);
return 0;
}



3. 다음은 구구단 출력 프로그램을 구현한 것이다. 빈 칸을 채우시오. (단! 짝수(2,4,6,8)단만 출력하는 프로그램, 2단은 2*2까지, 4단은 4+4까지, 8단은 8*8까지만 출력하는 프로그램이다.)
     
#include<stdio.h>
int main(){
int i, j;

for(i=2; i<10;       ){    //밑줄 그은 곳을 채우시오
for(j=1; j<10;       ){     //밑줄 그은 곳을 채우시오
printf("%d*%d=%d \n",          );  //밑줄 그은 곳을 채우시오
if(        ) break;             //밑줄 그은 곳을 채우시오
}
printf("\n");
}
return 0;
}



4. 다음의 프로그램에서 break문과 continue문이 어떻게 쓰였는지 상세히 설명하시오.
     
#include<stdio.h>
int main(){
int num1, num2;
while(1){
printf(“두 개의 정수 입력(피제수와 제수 순으로 입력): ”);
scanf("%d%d", &num1, &num2);

if(num1==0 && num2==0)
break;

if(num2==0){
printf("제수가 0이므로 연산을 생략합니다.\n");
continue;
}
printf("%d 나누기 %d의 결과 : 몫 %d, 나머지 %d \n", num1, num2, num1/num2, num1%num2);
}
return 0;
}

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호