U E D R , A S I H C RSS

새싹교실/2011/씨언어발전/5회차

Difference between r1.5 and the current

@@ -68,3 +68,7 @@
배열을 처음으로 배워 사용법을 익혔으며 배열을 사용하던중 모든 값들을 초기화 해주어야하며
배열을 이용하여 문자열을 출력하려 할땐 주어준 배열 공간보다 하나 적은 문자열을 입력해야함을 알았다. 또, 과제를 하며 막혔던 부분을 선생님께 배우며 해결해나가 좋았다. :):)
=== [하수영] ===
오늘은 array에 관하여 배웠다.
변수를a[5]로 선언하면 a[0]~a[4]까지 변수가 생겨서 a.b.c.d.e로 변수를 선언하는 것보다 더 편리하고 효율적이어서 좋았다.
 
그리고 array를 이용하여 학생들 시험점수의 총합과, 평균, 모든학생의 총합과, 총평균을 구하는 코딩을 해보았다. 또한, 소수(prime number)를 구하는 함수를 배웠다.





1. 5회차(5월 11일)


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.2.1. 이상태


배열을 처음으로 배워 사용법을 익혔으며 배열을 사용하던중 모든 값들을 초기화 해주어야하며
배열을 이용하여 문자열을 출력하려 할땐 주어준 배열 공간보다 하나 적은 문자열을 입력해야함을 알았다. 또, 과제를 하며 막혔던 부분을 선생님께 배우며 해결해나가 좋았다. :):)

1.2.2. 수영

오늘은 array에 관하여 배웠다.
변수를a5로 선언하면 a0~a4까지 변수가 생겨서 a.b.c.d.e로 변수를 선언하는 것보다 더 편리하고 효율적이어서 좋았다.

그리고 array를 이용하여 학생들 시험점수의 총합과, 평균, 모든학생의 총합과, 총평균을 구하는 코딩을 해보았다. 또한, 소수(prime number)를 구하는 함수를 배웠다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:44
Processing time 0.0574 sec