본문 바로가기

분류 전체보기

057 - 문자열 복사하기(strcpy) ================================================= #include #include int main(void) { char str[100]; char* string=str; strcpy(string,"kangdeokhun"); printf("%s\n",str); return 0; } ================================================= char* strcpy(char* dest, const char* src); strcpy 함수의 두 인수는 다른 형을 가진다. 첫번째 인수 dest는 char 포인터형 변수이고, 두번째 인수 src는 char 포인터형 상수이다. 여기서 중요한 점은 dest 인수로 char형 상수, 초기화 되지 않은 .. 더보기
003 - 풀이 ================================================= #include main() { int num; printf("숫자를 입력 하세요 : "); scanf("%d",&num); printf("%d의 16진수는 0x%X\n",num,num); } ================================================= ================================================= #include void gugu(int,int); main() { int num1, num2; int err=0; do{ err=0; printf("두 수를 입력하세요 : "); scanf("%d %d",&num1,&num2); if(num19){ .. 더보기
003 - C언어의 기본 도전문제!!! 10진수 정수를 입력 받아서 16진수로 출력하는 프로그램을 작성해 보자. 서식문자의 활용에 대한 문제이므로 쉽게 해결할 수 있을 것이다. 사용자로부터 두 개의 숫자를 입력받아서 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 사용자가 3과 5를 입력하면, 3단, 4단, 5단을 출력해야 한다. 또한 2와 4를 입력 받으면 2단, 3단, 4단을 출력해야 한다. 단 조건이 있다. 사용자는 두 개의 숫자를 입력 할 때에 입력 순서에 자유로워야 한다. 즉 3과 5를 입력하건, 5와 3을 입력하건 프로그램은 같은 결과를 출력해야 한다. 이 문제의 해결 방법은 상당히 다양하게 나타날 수 있다. 그러나 효율적인 구성은 존재하기 마련이다. 도전 2의 해결을 위한 GUIDE 이 문제의 해결 방법은 상당히 다양하게 .. 더보기
002 - 풀이 ================================================= #include main() { int sum = 0; int i = 2; do{ if((i%2)==0){ sum = sum + i; } i++; }while(i 더보기
002편 1번 1 #include 2 main() 3 { 4 int i=0,sum=0; 5 6 do{ 7 if(i%2==0) 8 sum = sum + i; 9 i++; 10 }while(i 더보기
cent os 공식 사이트 http://centos.org/ 공식 사이트 입니다. http://www.centos.org/modules/tinycontent/index.php?id=13 밀러 사이트 소개 페이지 입니다. 우측에 http 나 ftp 골라서 다운 받으면 됩니다. 최신버전(2008년 5월 27일기준)은 centOS 5 버전 더보기
002 - 다양한 형태의 반복문 [문제] 0과 100사이에 존재하는 짝수의 합을 계산해서 출력하는 프로그램을 do~while문을 이용해서 작성하라. 참고로 출력결과는 2550이다. [문제] 두 개의 정수를 입력받아서 그 사이에 존재하는 정수들의 합을 구하는 프로그램을 작성해 보자. 예를 들어서 3과 5를 입력받는다면 3+4+5가 답이 된다. 문제를 조금 쉽게 하기 위해서, 첫 번째 입력 받은 숫자보다 두 번째 입력받은 숫자가 크다는 조건을 걸자. [문제] 계승(Factorial)을 계산하는 프로그램을 작성하자. 사용자로부터 n이라는 수를 입력받는다. 그러면 n의 계승 n!를 계산해서 출력해 준다. 공식은 다음과 같다. n! = 1*2*3*......*n 단 이번 문제는 무한 루프로 구성하자. 즉 사용자에게 서비스가 계속 될 것이다. 언.. 더보기
1번 글 풀이 #include "stdio.h" main() { int h,i,j,k; int num; scanf("%d",&num); for(h=num+1;h>0;h--){ for(i=h;i0;j--) printf("%d",j); for(k=0;k0;h--){ for(i=h;i>1;i--) printf(" "); for(j=h;j 더보기
001 - 반복문을 이용한 역삼각형+삼각형 출력 문제) 0~9의 숫자 중 하나를 입력 받아 아래와 같은 모양으로 출력 하는 프로그램을 작성한다. ※ 0을 입력 했을경우 ※ 5를 입력 했을 경우 ※ 0~9 이외의 숫자를 입력 했을 경우 더보기
022 - 부호 연산자 이해하기(+,-) ================================================================= #include main() { int x = +4; int y = -2; printf("x+(-y) = %d \n",x+(-y)); printf("-x+(+y) = %d \n",-x+(+y)); } ================================================================= C언어에서의 부호연산자는 수학에서의 부호연산과 일치한다. 더보기