Contents
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. 허아ì˜� ¶
~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.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;
}
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중배열�니까 - 조��
너가 지금 ì§ ê±´ 한명만 ë°›ê³ í•œëª…ì�˜ í�‰ê· ë§Œ ë‚¸ê±°ê³ ã…‹ ê·¸ë ‡ê²Œ 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)ì�„ 받거나 í‘œí˜„í• ìˆ˜ 있습니다. 즉,
오호오호 아하아하~ ê°�사합니다~ - í•œìœ ì„
글구 5명�뎅.. ㅋㅋ 2중배열� 연습하기 위해서 하는거니까 - 조��
ì�´ì¤‘ë°°ì—´ì�´ ë”ë�°ìš” -_-? í•œìœ ì„
위ì—� ì�´ë¦„까지 ê°™ì�´ 함께 묶어서 ë„£ê³ ì‹¶ìœ¼ë©´ .. ì�´ë¦„ì�€ 타입ì�´ 다르기때문ì—� 구조체ë�¼ëŠ”ê²ƒì�„ ì�¨ì„œ ê°™ì�´ 묶어서 ë„£ì�„수 있습니다. 구조체는 나중ì—� 배울ê²�니다.
ê·¸ë¦¬ê³ ì£¼ì„�ì�„ ì‚¬ìš©ì•ˆí•˜ê³ ë³€ìˆ˜ëª…ìœ¼ë¡œ ì�˜ë¯¸ë¥¼ 알수 있게 해줄수 있다면 그게 ë�” 좋습니다. 변수명ì�´ 조금 길어지ë�”ë�¼ë�„ 주ì„� 없어ë�„ ì�´í•´ê°€ë�„ë¡� 짜면 좋습니다.(ë¦¬íŽ™í† ë§�ì—� 나오는 얘기..) 예를 들면 êµì–´ 성ì � 변수명ì�€ KoreaScore 혹ì�€ ScoreOfKorea ì�´ëŸ°ì‹�으로 쓸수 있습니다. - ìƒ�협
ì§„ì§œ ì´ˆê°�사요~ 0 í•œìœ ì„
~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 , ���
담임샘~~~우리 모ë‘� ì—�ì�´ë¿”따구ì—� ìƒ�금ì—� ìƒ�í’ˆ 좀 푸ì§�하게 주세요~^^ã…‹ã…‹ - ì •ìœ¤ì„
우아우아, - ㅎㅎ 좋아요 좋아 ~! ㅎㅎ -허아�
-----
새싹C스터디2005 , ���










