U E D R , A S I H C RSS

���/숙제제출페�지

1. 숙제는 여기ì—� ì œìœí•´ì£¼ì„¸ìš§

1.1. 첫째주(구구단)

1.1.1. 허아�

~cpp 
#include <stdio.h>
void main()
{
	int a,b;
		printf("구구단입니다.n");
		printf("숫�를입력하세요 :n");
		scanf("%d", &a);
	for (b=1; b<10; b++)
		printf("%d * %d = %dn", a, b, a*b);
}

1.1.2. 정윤선

~cpp 
/*************************************
 * multiplication : 구구단 프로그램  *
 *************************************/

#include <stdio.h>

void main()
{
	int a;	/* 단 */
	int b;  /* 하나씩 �가�다. */
	
	printf("�하는게 �요 : ");
	
	scanf("%d", &a );

	for( b=1 ; b<10 ; b++)
		printf("%d * %d = %dn", a, b, a*b);
}

1.1.3. 김진아

~cpp #include <stdio.h>

void main()
{
	int b;	 
	int a;   
	
	printf("ë­� : ");
	
	scanf("%d", &b);

	for(a=1 ; a<10 ; a++)
		
		printf("%d * %d = %dn", b, a, b*a);
	
}

1.1.4. 박수진

~cpp 
#include <stdio.h>
void main ()

{ 
     int a,b;
     
     printf("구구단� 하�n");
     printf("몇단� 외워볼까요?"); 
    
     scanf("%d단", &a);
    
     for(b=1;b<10;b++)
    
     printf("%d * %d = %dn", a, b, a*b);
    
     printf("수고하셨습니다n"); 
     system("PAUSE");	     

}

1.1.5. �규완

~cpp 
#include <stdio.h> 
 
void main() 
{ 
	int a;
	int b;

	printf("숫�를 입력하세요 : ");
	scanf("%d" , &a);
	
	for(b=1; b<=9; b++)
	printf("%d * %d = %d n", a, b, a*b);
               
}

1.1.6. 한유선

~cpp 
#include <stdio.h>

void main()
{
   int a;
   int b=1;
     
      printf("구구단입니다. n");
	  printf("숫�를 입력하삼 : n");
	  scanf("%d", &a);
      printf("%d 단 입니다.nn", a);
   
   for(b; b<10; b++)
	  	  
      printf("%d * %d = %dn", a, b, a*b);
    
}

1.1.7. �재�

~cpp 
#include <stdio.h>

void main()
{
	int i,j;
	
         printf("구구단n");
	scanf("%d, &i");
	for(j=1; j<10; j++)
		printf(%d*%d=%dn", i,j,i*j);
}

1.2. 둘째주(성��균내기)

1.2.1. 허아�

~cpp  /*학� 다섯명� 세 과목 �균� 구하는 프로그램입니다.
                                                20051095 허아�*/
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char name[5][100];
    float grade1[5], grade2[5], grade3[5]; 
    
    printf("학�성�� �균� 구하겠습니다.n"); 
    int a;
    
    for (a=1; a<=5; a++)
    {
      printf("n�름 :");
      scanf("%s", name[a]);
      printf("n국어성� :");
      scanf("%f", &grade1[a]);
      printf("n수학성� :");
      scanf("%f", &grade2[a]);
      printf("n�어성� :");
      scanf("%f", &grade3[a]); 
    }
    for (a=1; a<=5; a++)
    {
      printf("%s� �균�수는 %.2f입니다.n", name[a], (grade1[a]+grade2[a]+grade3[a])/3);
    } 

    system("PAUSE");	
  return 0;
}

1.2.2. 정윤선

~cpp 
/*************************************
 * average.c                         *
 * 5명� 성�� 입력받아 �균� 내는 *
 *       프로그램 ��요^^           *
 * �와주신 분 : 담임샘, �경선배    *
 * Thank you very much~~^o^          *
 *************************************/
#include <stdio.h>

int main()
{
     /* �름, 국어�수, �어�수, 수학�수, �균, 쓰레기?? */
     char name[5][10];
     int korean[5];
     int english[5];
     int math[5];
     int average[5];
     /* char trash;  �제 �거 필요 없죠? ^^ */
     
     int a;
     for (a=0;a<5;a++){
         printf("name : ");
         scanf(" %s", &name[a]);
         printf("korean : ");
         scanf(" %d", &korean[a]);
         printf("english : ");
         scanf(" %d", &english[a]);
         printf("math : ");
         scanf(" %d", &math[a]);
         average[a]=(korean[a]+english[a]+math[a])/3;
         }
     for (a=0;a<5;a++){    
         printf("%s� �균� %d�다.", name[a], average[a]);
         } 
     system("pause");
     return 0;
}         
�... �름� 알파벳 1글� �� 입력하면 프로그램� ��해져 버립니다 ㅋ (힌트 : �중배열 or 구조체) - 조��
고쳤었요~~ "average.exe(ver.2.301)"<-�거 그럴듯 하죠?ㅋㅋㅋ- 정윤선

1.2.3. 김진아

~cpp 
/****************************************************
*5명� 성�� 입력받아 �균내는 프로그램!!          *
*수정�!!ㅋ                                         *
****************************************************/

#include <stdio.h>

int main()
{
  char name[5][10];
  int korean[5];
  int math[5];
  int english[5];
    
  int a;
    for(a=0 ; a<5 ; a++)
    {
            printf("�름 : ");
            scanf(" %s" , &name[a]);
            
            printf("국어성� : ");
            scanf("%d" , &korean[a]);
            
            printf("수학성� : ");
            scanf("%d" , &math[a]);
            
            printf("�어성� : ");
            scanf("%d" , &english[a]);
            
            printf(" %s� �균� %d�다.n" , name[a] , (korean[a]+math[a]+english[a])/3);
            }
    
  system("PAUSE");	
  return 0;
}
너� scanf 할때 "%s" �고 " %s" 같� 한칸 �워서 해� 그리� �름 받�때 2중배열해서 해보� ㅋ - 조��
아하-ㅇ-!알겠습니다~ ���!! - 김진아

1.2.4. 박수진

~cpp {
/***********************************************************
* 수정해서 올립니다_                                       *
***********************************************************/
#include <stdio.h>
void main ()

{
     char n[5][10];   /*�름*/ 
     int k[5],e[5],m[5];    /*k=국어, e=�어, m=수학*/ 
     
     int a;
     for(a=1;a<=5;a++)
     
     {
                      printf("�름 : ");
                      scanf("%s", n[a]);
                                            
                      printf("국어�수 : ");
                      scanf("%d", &k[a]);
                      
                      printf("�어�수 : ");
                      scanf("%d", &e[a]);
                      
                      printf("수학�수 : ");
                      scanf("%d", &m[a]); 
                      }
                      
     for(a=1;a<=5;a++)
                      printf("%s� �균� %d입니다.nn", n[a],(k[a]+e[a]+m[a])/3);                                         
                      
     system("PAUSE");              
}
ë§�했잔니 ã…‹ 5명ì�˜ êµ­ì–´, ì˜�ì–´, 수학 ì �수를 ê°�ê°� 받아서 A는 í�‰ê· ì�´ XX다 B는 í�‰ê· ì�´ XX다 ì�´ëŸ°ì‹�으로 5명 모ë‘� ìœë ¥í•˜ëŠ”ê±°ì•¼
너가 지금 짠건 한명만 받고 한명� �균만 낸거고 ㅋ 그렇게 5명� �름� 모� 받기위해서 char name 510; �런�으로 2중배열로 메모리를 잡아주어서
5명� �름� 모� 받게 한거양 scanf("%s" , &namea); �서 a는 for문안� 있는 �가하는 변수잖으 ��� �름� 받기위해서 저렇게 해준거지
2중배열�니까 - 조��
아하아하 _ ; 그렇군요~ - 박수진

1.2.5. �규완

~cpp 
/************************************/
/* 다섯명� 국어, 수학, �어 성�� */
/* 입력하고 그 �균� 구하는        */ 
/* 프로그램입니다.                  */
/************************************/

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

struct score{
    char name[10]; //�름 
    int korean; //국어성�
    int math; //수학성�
    int english; //�어성�
    float average; //�균
};
 


void main()
{
	score student[5]; 
    
	
    
	for(int a=0; a<=4; a++){
		printf("�름 : ");
		scanf("%s", &student[a].name);
    
		printf("국어성� : ");
		scanf("%d", &student[a].korean);
    
		printf("수학성� : ");
		scanf("%d", &student[a].math);

		printf("�어성� : ");
		scanf("%d" , &student[a].english);

		student[a].average = (student[a].english + student[a].korean + student[a].math)/3;
	}

	

	for(a=0; a<=4; a++){
		printf("%s� �균� %f입니다. n" , student[a].name, student[a].average);
	}
	      
    system("pause");
}

구조체는 준� 오빠가 가르�주셨습니다~ 매우매우 �사해요☆
우오오 구조체로 처�한 사람�다아~~~ ㅋㅋ 베리베리굳!!! 내가 가르친건 아니지만 �개무량 ㅠㅠ 구조체 �해했다면 �번 숙제� 가능할거입니다 ㅋ- 조��

1.2.6. 한유선

~cpp 
/*****************************************************  
 * 다섯명� 성�� 입력받아 �균� 내는 프로그램     *  
 * ê·¼ë�° í�‰ê· ì�„ ìœë ¥í• ë•Œ ì�´ë¦„ì�´ 왜 깨져나오죠?        * 
 *                                                   *  
 * 첫번째 수정�!                                    *  
 ****************************************************/  
  
  
  
#include <stdio.h>  
  
void main()  
{  
        char n[5];    /* �름 */  
        float k;       /* 국어�수 */  
        float e;       /* �어�수 */  
        float m;       /* 수학�수 */ 
  
       
     int a;
  for(a=0; a<5; a++)

{	
        printf("�름� 입력하세요:");  
        scanf("%s", &n[a]);  
     
        printf("국어�수를 입력하세요:");  
        scanf("%f", &k);  
  
        printf("�어�수를 입력하세요:");  
        scanf("%f", &e);  
  
        printf("수학�수를 입력하세요:");  
        scanf("%f", &m);  
  
         
  
        printf("%s님� �균� %f 입니다.nn", n, (k+e+m)/3);  
  }
}  
'%c' 는 �릭터 문� 하나(char)를 �합니다. '%s'로 바꾸면 문�열(string)� 받거나 표현할 수 있습니다. 즉, ~cpp scanf("%c", &n);가 ~cpp scanf("%s", &n);로. printf로 표현할때� 마찬가지입니다. --재�
오호오호 아하아하~ �사합니다~ - 한유선
글구 5명�뎅.. ㅋㅋ 2중배열� 연습하기 위해서 하는거니까 - 조��
�중배열� 뭔�요 -_-? 한유선
~cpp 
�중배열� char n[5][3] �렇게 선언� 하구(5명� 3개 과목� �수를 넣�수 있습니다.)
0 번째 아�� 국어,�어, 수학 성��
n[0][0] 
n[0][1] 
n[0][2] 

여기� 넣구
1번째 아�는
n[1][0] 
n[1][1] 
n[1][2] 
�런�으로 � 학�� �수를 넣�수 있습니다.
위ì—� ì�´ë¦„까지 ê°™ì�´ 함께 묶어서 넣고 ì‹ìœ¼ë©´ .. ì�´ë¦„ì�€ 타입ì�´ 다르기때문ì—� 구조체ë�¼ëŠ”ê²ƒì�„ ì�¨ì„œ ê°™ì�´ 묶어서 ë„£ì�„수 있습니다. 구조체는 나중ì—� 배울ê²�니다. ^^ 그리고 주ì„�ì�„ 사용안하고 변수명으로 ì�˜ë¯¸ë¥¼ 알수 있게 해줄수 있다면 그게 ë�” 좋습니다. 변수명ì�´ 조금 길어지ë�”ë�¼ë�„ 주ì„� 없어ë�„ ì�´í•´ê°€ë�„ë¡� 짜면 좋습니다.(리펙토ë§�ì—� 나오는 얘기..) 예를 들면 êµ­ì–´ 성ì � 변수명ì�€ KoreaScore 혹ì�€ ScoreOfKorea ì�´ëŸ°ì‹�으로 쓸수 있습니다. - ìƒ�협
진짜 초�사요~ 0 한유선

1.2.8. 할 �

나 웃겨 미치겠어 ㅋㅋㅋ "�하는게 �요" <- ㅋㅋㅋㅋㅋㅋ - ��호
담임샘~~~우리 모� ��뿔따구� �금� �품 좀 푸�하게 주세요~^^ㅋㅋ - 정윤선
우아우아, - ㅎㅎ 좋아요 좋아 ~! ㅎㅎ -허아�

�번� 구조체� 배웠으니 �번째 숙제를 구조체를 �용하여 구현해보세요. 간단함. -강�경
-----
새싹C스터디2005 , ���
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:56
Processing time 0.0150 sec