컴퓨터과학과

컴퓨터과학과 학생을 위한 공간

[1학년]
🕰️ 2014.05.13 22:28
C언어 2 장 연습문제 답
조회 수 1134 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

2-6.다음 프로그램의 결과는?
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int p=32767;
int n=-32768;
printf(" %d ",p+1);
printf(" %d ",n-1);
}
=>-32768 32767 (p,n모두 int자료형의 범위를 초과하여 엉뚱한 값을 출력)
 

2-7.다음 프로그램에서 질문에 답하기
#include <stdio.h>
#include <conio.h>
void display_line(void); //(3) 함수의 prototype 선언
void main()
{
clrscr();
display_line();
printf("\n This is an Example program!\n");
display_line();
}
/* print asterisk line */ //(4) 설명문
void display_line(void) //(2) 함수 정의 부분
{
int counter; //(1) 변수 선언
for(counter=0; counter<20; counter++)
printf(" * ");
}
/* end of program */ //(4) 설명문
 

2-9.상수와 매크로 정의하기
#include <stdio.h>
#include <conio.h>
#define PI 3.141592 //(1) 3.141592값을 갖는 상수 PI를 정의
#define CERCUMFERENCE(x) x*x*PI //(2) CERCUMFERENCE를 macro를 사용하여 정의
 
void main()
{
int radius,a;
clrscr();
 
scanf("%d",&radius);
a=(int)CERCUMFERENCE(radius);
printf("%d",a);
}
 

2-10.상황에 맞는 선행처리기 쓰기.
#include <stdio.h>
#include <conio.h>
#define CELSIUS 1 // 매크로 상수 CELUIUS가 정의됨->1을 0으로 바꾸면 정의되지 않은 것임.
#if CELSIUS //매크로 상수 CELUIUS가 정의되었다면
#define temperature(t) 0.5555555*(t-32) // 0.5555555*(t-32)를 나타내는 매크로 temperature를 정의.
#else //매크로 상수 CELUIUS가 정의되지 않았다면
#define temperature(t) 1.8*t+32 // 1.8*t+32를 나타내는 매크로 temperature를 정의.
#endif
void main()
{
int x;
float k;
clrscr();
scanf("%d",&x); //실행 후 정수를 입력하세요.
k=(float)temperature(x);
printf("%f",k);
}

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 (필독) 공지 모음 / 코인(포인트) 얻는 방법 및 입문서 417 게시판관리 6692 2022.12.24
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 73 게시판관리 3008 2023.09.20
공지 글쓰기 에디터의 다양한 기능을 이용해보세요 34 file 게시판관리 2367 2024.03.11
786 일반 안녕하세요 가입했습니다 2 update 호쏭 10 2025.05.15
785 3학년 새로 가입했어요~~ 1 abdul 20 2025.05.14
784 일반 새로 가입했어요~ 1 maiusmay 9 2025.05.14
783 일반 새로 가입 했어요 1 srgyht 9 2025.05.14
782 일반 새로가입했어요 1 thetruerome 9 2025.05.13
781 일반 파이썬 공부 2 미뉴 44 2025.05.12
780 3학년 가입인사 2 아몬드버터 12 2025.05.11
779 질문 다들 공부 어떻게 하시나요? 3 모나김 72 2025.05.11
778 일반 안녕하세요 2 후라보노 21 2025.05.09
777 3학년 가입인사~ 2 추추 17 2025.05.08
776 질문 비대면 대체 1 불주먹sz 37 2025.05.07
775 3학년 인사드립니다. 2 daeehunn 21 2025.05.07
774 일반 Java프로그래밍 [대구/경북]지역 출석수업 과제물 아시는분 계실까요? 4 미캘란 61 2025.05.06
773 일반 자바 출석 수업 과제물 (대구/경북) 혹시 공유 가능하실까요 ㅠㅠ 1 asdfesafsag 41 2025.05.05
772 일반 기말 준비는 어떻게 해야할까요? 맑은눈 53 2025.05.04
771 질문 기말고사 시험 유형 정보 얻을 수 있을까요? 파이션 51 2025.05.04
770 일반 다들 과제물이나 시험 결과 나오셨나요? 5 update teahg 140 2025.05.02
769 3학년 (요청) 그래픽커뮤니케이션, html웹프로그래밍, 운영체제, 알고리즘, 디지털논리회로, 데이터베이스 기출문제 업로드합니다. 10 updatefile 전용원(중문) 170 2025.04.28
768 질문 안녕하세요 기말시험은 무조건 오프라인으로만 진행되나요? 1 튼싦맨 97 2025.04.28
767 공통 컴퓨터과학과「졸업학력평가(논문, 논문대체)」폐지 공고 2 서울컴퓨터과 78 2025.04.28
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 40 Next
/ 40