[[TableOfContents]]

== 개요 ==
 * 14.03.20 15:08~16:40
 * 참가자 : [원준연], [임기찬], [최필립], [홍성현]

== ë‚´ìš© ==
 * #include 와 #define
 * printf 와 scanf
 * 조건문과 반복문
 * 자료형
 * --goto는 해로운 goto다--

== 과제 ==

 === ë‚´ìš© ===
  * 국,영,수를 받아서 합과 평균을 구하고, 평균이 80점 이상이면 합격, 미만이면 불합격을 출력하는 코드를 작성.
  * 반복문을 통해 5회 반복하는 프로그램과 무한반복하는 프로그램을 작성.
  * 결과물은 이 아래 자신의  항목을 만들어서 업로드.

 === [임기찬] ===

 * 문자 사용시 오류 방지를 위해 --어쩔수없이ㅠㅠ 책을 보고-- fflush 사용
 * scanf 사용시 오류 방지를 위해 --네이버의 도움을 받아-- #pragma warning(disable:4996) 사용

 * 5번 반복하는 프로그램

{{{
#include <stdio.h>
#pragma warning(disable:4996)

int main()
{
	int kor,eng,mat,ave,i,j;

	for(j = 0;j<5;j++) {
	printf("당신의 국어 점수를 입력하십시오.(0~100): ");
	i = scanf("%d",&kor);
	while(kor < 0 || kor > 100){
		if( i == 0){
			printf("문자를 입력하지 말아 주십시오. \n");
			printf("당신의 국어 점수를 입력하십시오(0~100): ");
			fflush(stdin);
			i = scanf("%d",&kor); }
		else{
			printf("1~100사이의 값을 입력하십시오. \n");
			printf("당신의 국어 점수를 입력하십시오.(1~100): ");
			i = scanf("%d",&kor); }}
	printf("당신의 영어 점수를 입력하십시오(0~100): ");
	i = scanf("%d",&eng);
	while(eng < 0 || eng > 100){
		if( i == 0){
			printf("문자를 입력하지 말아 주십시오. \n");
			printf("당신의 영어 점수를 입력하십시오(0~100): ");
			fflush(stdin);
			i = scanf("%d",&eng); }
		else{
			printf("1~100사이의 값을 입력하십시오. \n");
			printf("당신의 영어 점수를 입력하십시오.(1~100): ");
			i = scanf("%d",&eng); }}
	printf("당신의 수학 점수를 입력하십시오(0~100): ");
	i = scanf("%d",&mat);
	while(mat < 0 || mat > 100){
		if( i == 0){
			printf("문자를 입력하지 말아 주십시오. \n");
			printf("당신의 수학 점수를 입력하십시오(0~100): ");
			fflush(stdin);
			i = scanf("%d",&mat); }
		else{
			printf("1~100사이의 값을 입력하십시오. \n");
			printf("당신의 수학 점수를 입력하십시오.(1~100): ");
			i = scanf("%d",&mat); }}

	ave = ( kor + eng + mat) / 3;
	if ( ave >= 80){
		printf("합격입니다. \n");}
	else {
		printf("불합격입니다. \n");}}
	return 0;
}
}}}

 * 무한 반복 프로그램

{{{
#include <stdio.h>
#pragma warning(disable:4996)

int main()
{
	int kor,eng,mat,ave,i,j;

	while(1) {
	printf("당신의 국어 점수를 입력하십시오.(0~100): ");
	i = scanf("%d",&kor);
	while(kor < 0 || kor > 100){
		if( i == 0){
			printf("문자를 입력하지 말아 주십시오. \n");
			printf("당신의 국어 점수를 입력하십시오(0~100): ");
			fflush(stdin);
			i = scanf("%d",&kor); }
		else{
			printf("1~100사이의 값을 입력하십시오. \n");
			printf("당신의 국어 점수를 입력하십시오.(1~100): ");
			i = scanf("%d",&kor); }}
	printf("당신의 영어 점수를 입력하십시오(0~100): ");
	i = scanf("%d",&eng);
	while(eng < 0 || eng > 100){
		if( i == 0){
			printf("문자를 입력하지 말아 주십시오. \n");
			printf("당신의 영어 점수를 입력하십시오(0~100): ");
			fflush(stdin);
			i = scanf("%d",&eng); }
		else{
			printf("1~100사이의 값을 입력하십시오. \n");
			printf("당신의 영어 점수를 입력하십시오.(1~100): ");
			i = scanf("%d",&eng); }}
	printf("당신의 수학 점수를 입력하십시오(0~100): ");
	i = scanf("%d",&mat);
	while(mat < 0 || mat > 100){
		if( i == 0){
			printf("문자를 입력하지 말아 주십시오. \n");
			printf("당신의 수학 점수를 입력하십시오(0~100): ");
			fflush(stdin);
			i = scanf("%d",&mat); }
		else{
			printf("1~100사이의 값을 입력하십시오. \n");
			printf("당신의 수학 점수를 입력하십시오.(1~100): ");
			i = scanf("%d",&mat); }}

	ave = ( kor + eng + mat) / 3;
	if ( ave >= 80){
		printf("합격입니다. \n");}
	else {
		printf("불합격입니다. \n");}}
	return 0;
}
}}}
 === [최필립] ===

 === [홍성현] ===

== 코드 올리는 법 ==
{{{
#include <stdio.h>

int main(void){
printf("위키소스코드를 보고 써먹으세요.\n");
return 0;
}
}}}
----
[새싹교실/2014/배반]