1.1. 수업내용 ¶
- 배열� 대해 수업했습니다.
- ë°°ì—´ì�„ 사용하는 ì�´ìœ , ë°°ì—´ì�˜ 장ì �
- ë°°ì—´ì�„ 사용한 í•™ìƒ�ì�˜ ì �수계산 프로그램
#include <stdio.h>
void main(){
int st1[5]={80,70,86,0,0};
int st2[5]={90,65,76};
float avr,sum,av1,av2;
int i;
for(i=0;i<3;i++){
st1[3]+=st1[i];
st2[3]+=st2[i];
}
av1=st1[3]/3;
av2=st2[3]/3;
sum=st1[3]+st2[3];
avr=(av1+av2)/2;
printf("\tì´�ì �\tí�‰ê· \n");
printf("1\t%d\t%.3f\n",st1[3],av1);
printf("2\t%d\t%.3f\n",st2[3],av2);
printf("-------------------------\n");
printf("\t%.3f\t%.3f",sum,avr);
}
- 변수ì�˜ 초기화를 해주지 않으면 ì“°ë ˆê¸°ê°’ì�´ 나올 수 있다.
- ë´‰ë´‰ê³¼ì œì¤‘ ì–´ë µë‹¤ê³ í•˜ëŠ” ê³¼ì œë¥¼ 함께 풀어보았습니다.
#include <stdio.h>
#define TRUE 1
#define FALSE 0
int isPrime(int number)
{
// put your code here
}
int main()
{
int i;
for (i=1;i<=10000;i++) {
if (isPrime(i)==TRUE) printf(“%d\n�,i);
}
return 0;
}
1.2.1. ì�´ìƒ�태 ¶
ë°°ì—´ì�„ 처ì�Œìœ¼ë¡œ 배워 사용법ì�„ ì�µí˜”으며 ë°°ì—´ì�„ 사용하ë�˜ì¤‘ ëª¨ë“ ê°’ë“¤ì�„ 초기화 해주어야하며
ë°°ì—´ì�„ ì�´ìš©í•˜ì—¬ 문ìž�ì—´ì�„ ì¶œë ¥í•˜ë ¤ í• ë•� 주어준 ë°°ì—´ 공간보다 하나 ì �ì�€ 문ìž�ì—´ì�„ ìž…ë ¥í•´ì•¼í•¨ì�„ 알았다. ë˜�, ê³¼ì œë¥¼ 하며 막혔ë�˜ 부분ì�„ ì„ ìƒ�님께 ë°°ìš°ë©° 해결해나가 좋았다. :):)
ë°°ì—´ì�„ ì�´ìš©í•˜ì—¬ 문ìž�ì—´ì�„ ì¶œë ¥í•˜ë ¤ í• ë•� 주어준 ë°°ì—´ 공간보다 하나 ì �ì�€ 문ìž�ì—´ì�„ ìž…ë ¥í•´ì•¼í•¨ì�„ 알았다. ë˜�, ê³¼ì œë¥¼ 하며 막혔ë�˜ 부분ì�„ ì„ ìƒ�님께 ë°°ìš°ë©° 해결해나가 좋았다. :):)
1.2.2. 하수ì˜� ¶
오늘ì�€ arrayì—� 관하여 ë°°ì› ë‹¤.
변수를a5로 ì„ ì–¸í•˜ë©´ a0~a4까지 변수가 ìƒ�겨서 a.b.c.d.e로 변수를 ì„ ì–¸í•˜ëŠ” 것보다 ë�” íŽ¸ë¦¬í•˜ê³ íš¨ìœ¨ì �ì�´ì–´ì„œ 좋았다.
변수를a5로 ì„ ì–¸í•˜ë©´ a0~a4까지 변수가 ìƒ�겨서 a.b.c.d.e로 변수를 ì„ ì–¸í•˜ëŠ” 것보다 ë�” íŽ¸ë¦¬í•˜ê³ íš¨ìœ¨ì �ì�´ì–´ì„œ 좋았다.
ê·¸ë¦¬ê³ array를 ì�´ìš©í•˜ì—¬ í•™ìƒ�들 시험ì �수ì�˜ ì´�í•©ê³¼, í�‰ê· , ëª¨ë“ í•™ìƒ�ì�˜ ì´�í•©ê³¼, ì´�í�‰ê· ì�„ 구하는 코딩ì�„ 해보았다. ë˜�한, 소수(prime number)를 구하는 함수를 ë°°ì› ë‹¤.










