U E D R , A S I H C RSS

�연주/공부방



1. C 과제


1.1. 세번째 실습과제



1.1.1. 화면 ìœë ¥ì œì–´ì—� 대한 연습


2 ∼ 9 까지ì�˜ 구구단ì�„ 한 화면ì—� ìœë ¥í•˜ëŠ” 프로그램ì�„ 작성하시오.

~cpp 
#include <stdio.h>
#include <stdlib.h>

int main()
{
  int multiply_prev;
  int multiply_next;
  for(multiply_next=1; multiply_next<10; multiply_next++){
                      for(multiply_prev=2; multiply_prev<10; multiply_prev++)
                      printf("%dX%d=%2d  ",multiply_prev,multiply_next,multiply_prev*multiply_next);
                      printf("\n");
                     } 
  system("PAUSE");
  return 0;	
}

결과가 제가 �하는 결과가 안나옵니다.
줄� 똑바로 서있는 구구단 결과물� �했는�;;=_=;;;;
- 특수문�를 �용해보시오. 다른 방법� 있�수� 있�. - 임��

헉; 뭔가 바껴서 �다;; 헉; JuNe님 �사합니다.^^~

  • 잡다한 ê¶�금ì¦� : %d ëž‘ %2d ì°¨ì�´ëŠ” 눈으로 확ì�¸í–ˆìŠµë‹ˆë‹¤ë§Œ 왜 ì�´ë ‡ê²Œ ë�˜ëŠ”ê±°ì—�ìš”?

    C_3-1.jpg
    C_3-1-1.jpg

  • 갱장해~+_+ 갱장해~+_+

-뭔가 ë�„움ì�´ 안ë� ì§€ë�„ 모르지만;; %d는 그냥 변수ì—� 저장ë�˜ 있는 숫ìž�ì�˜ ìž�릿수를 그대로 받아서 ìœë ¥í•˜ì§€ë§Œ %숫ìž�d ê°™ì�€ê²½ìš°ëŠ” 안ì�˜ 숫ìž�ë§Œí�¼ì�˜ 공간ì�„ 우선확보하고 변수안ì�˜ 수를 ì�½ì–´ë“œë¦¬ê¸° 때문으로 알고있심 =0=;; 변수ì�˜ ìž�리수가 안ì�˜ 숫ìž�를 오버해 버릴때ì�˜ 문제는 나ë�„ 모르지만;; %.2f ê°™ì�€ê²½ìš°ëŠ” 소수ì �ì�„ 2ìž�리까지만 표시를 하는게지 -_-!!! -정수민

1.1.2. ��터 처리� 대한 연습


��터로 배열들� 요소를 지�하고 배열간� �료�환� 하는 프로그램� 작성하시오.
변수형과 ��터와� 관계, ��터가 가리키는 대�� �기 등� 보여주는 기능� 첨가하여 작성하시오.
(�� 못대겠슈=,.=;)
�게 어디서 나온 문제야?? - 톱아보다
└ 김승욱 �수님 과제입니다.;_; - �연주


제가 수업� 잘 안들었군요.-_-;; 홈피 가보니;;;
http://prof.cau.ac.kr/~sw_kim/include.htm

  • 변수형과 í�¬ì�¸í„°ì™€ì�˜ 관계

~cpp 
#include <stdio.h> 

void main(void) 

    { 

        int i, *pi, ix[3]={1, 2, 3}; 

        float *pf, fx[3]={1.0, 2.0, 3.0}; 

        pi = ix; 

        pf = fx; 

        for(i=0; i<3; i++) 

        printf("(pi+%d) = %p *(pi+%d) = %d (pf+%d) = %p *(pf+%d) 

        = %.1f\n", i, (pi+i), i, *(pi+i), i, (pf+i), i, *(pf+i)); 

    } 
  • í�¬ì�¸í„°ê°€ 가리키는 대ìƒ�ì�˜ í�¬ê¸°ë¥¼ ìœë ¥í•¨

~cpp 
#include <stdio.h> 

void main(void) 

    { 

        int abc[3]={1, 2, 3}, *bcd; 

        clrscr(); 

        bcd = abc; 

        printf("___Name___ _Size_\n"); 

        printf(" abc %d\n", sizeof(abc)); 

        printf(" abc[1] %d\n", sizeof(abc[1])); 

        printf(" bcd %d\n", sizeof(bcd)); 

        printf(" *bcd %d\n", sizeof(*bcd)); 

        printf(" *(bcd+1) %d\n", sizeof(*(bcd+1))); 

    } 
  • ë°°ì—´ê°„ì�˜ ìž�료êµ�환

~cpp 
#include <stdio.h> 

void main(void) 

    { 

        int i, a[3]={1,2,3}, *b, c[3]; 

        clrscr(); 

        printf(" Array Copy A. ( pointer b=a )\n"); 

        b=a; 

        for(i=0; i<3; i++) 

        printf("a[%d]=%d *(b+%d)=%d\n", i, a[i], i, *(b+i)); 

        printf("\n Array Copy B. ( c[i]=a[i] )\n"); 

        for(i=0; i<3; i++) 

        c[i] = a[i]; 

        /* c=a; Why not ? */ 

        for(i=0; i<3; i++) 

        printf("a[%d]=%d c[%d]=%d\n", i, a[i], i, c[i]); 

    } 

등� 참고�료가(지�� �향�군요) ...;;;;;;;;; 고민해보겠습니다...=,.=;

2. 수 과제


3. thread


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:32
Processing time 0.0534 sec