게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
정말 급해서 여기 올립니다 ㅠ (유머X)
게시물ID : humordata_668049짧은주소 복사하기
작성자 : 가버렷
추천 : 4
조회수 : 3457회
댓글수 : 12개
등록시간 : 2010/10/23 19:31:56
#include <stdio.h> // prinF()

// 사용자 정의 자료형 선언
typedf enum _blooean { FALSE = 0, TRUE = 1 } Boolean;

// 함수 선언
Boolean IsprimeNumber ( unsigned long int number ) ;

// 응용 프로그램 엔트리 포인터 함수 정의
int main ( int argc, char* argv[] ) {
Boolean isprimeNumber ; // 출력 자료 변수 선언
unsigned long int number ; // 입력 자료 변수 선언

// 키보드로 수를 입력받는다
scanf ( "%d", &number ) ;

// 소수인지 판단한다
isprimeNumber = IsprimeNumber ( number ) ;

// 실행 결과를 모니터에 출력하여 사용자에게 알린다.
if ( isprimeNumber == True ) {
printf ( "%d는 솟수입니다!\n", number ) ;
}
else {
printf ( "%d는 합성수입니다!\n", number ) ;
}

return 0;
}

// 소수인지 판단한다
Boolean IsprimeNumber(unsigned long int number) {
// 1. 수를 입력 받는다 : 함수 호출로 매겨진 매개변수로 값을 복사한다
Boolean isprimeNumber = FALSE ;
unsigned long int remainder ;
unsigned long int i = 2 ;

remainder = number ;
while (remainder >= i ) {
remainder = remainder
}
// 2. 2부터 시작하여 입력받은 수보다 작고 나누어 떨어지지 않는 동안 반복한다
while ( i < number && ramainder != 0 ) {
// 2.1. 나눌 수를 센다
i = i + 1 ;
// 2.2. 나머지를 구한다
remainder = number ;
while ( remainder >= i ) {
remainder = remainder - i ;
}
}
// 3. 나누어 떨어지는 수가 없으면
if ( number == i ) {
isprimeNumber = True ; // 소수 여부를 참으로 한다
}
// 4. 소수 여부를 출력한다.
return isprimeNumber ;
// 5. 끝낸다
}


C공부중에

이렇게 했는데 컴파일이 안되네요 ㅠㅠ 

이렇게 떠요

1>------ 빌드 시작: 프로젝트: Hell, 구성: Debug Win32 ------
1>컴파일하고 있습니다...
1>이름 입력.c
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(13) : error C2143: 구문 오류 : '{'이(가) 'enum [tag]' 앞에 없습니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(13) : error C2059: 구문 오류 : '<알 수 없음>'
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(16) : error C2061: 구문 오류 : 식별자 'IsprimeNumber'
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(16) : error C2059: 구문 오류 : ';'
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(16) : error C2059: 구문 오류 : '형식'
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(20) : error C2146: 구문 오류 : ';'이(가) 'isprimeNumber' 식별자 앞에 없습니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(20) : error C2065: 'isprimeNumber' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(21) : error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(24) : error C2065: 'number' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(27) : error C2065: 'IsprimeNumber' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(27) : warning C4013: 'IsprimeNumber'이(가) 정의되지 않았습니다. extern은 int형을 반환하는 것으로 간주합니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(27) : error C2065: 'number' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(30) : error C2065: 'isprimeNumber' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(30) : error C2065: 'True' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(31) : error C2065: 'number' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(34) : error C2065: 'number' : 선언되지 않은 식별자입니다.
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(41) : error C2061: 구문 오류 : 식별자 'IsprimeNumber'
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(41) : error C2059: 구문 오류 : ';'
1>c:\users\j.hs\documents\visual studio 2008\projects\hell\hell\이름 입력.c(41) : error C2059: 구문 오류 : '형식'
1>빌드 로그가 "file://c:\Users\J.HS\Documents\Visual Studio 2008\Projects\Hell\Hell\Debug\BuildLog.htm"에 저장되었습니다.
1>Hell - 오류: 18개, 경고: 1개
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호