급힙니다 ㅠㅠ

dmlflvk1의 이미지

#include<stdio.h>
int main(void)
{
	int state=0, sym;
	char ch;
	int any=1;
 
	int a[11][5] = { {2,10,10,1,9}
					,{2,10,10,10,9}
					,{2,5,10,10,3}
					,{4,5,8,10,10}
					,{4,5,8,10,10}
					,{7,10,10,6,10}
					,{7,10,10,10,10}
					,{7,10,8,10,10}
					,{10,10,10,10,10}
					,{4,10,10,10,10}
					,{10,10,10,10,10}};
 
	while(1){
		fflush(stdin);
		state=0;
		if(ch=='\n')break;
	while((ch=getchar())!='\n'){
 
			if(ch=='0'||ch=='1'||ch=='2'||ch=='3'||ch=='4'||ch=='5'||ch=='6'||ch=='7'||ch=='8'||ch=='9')
				sym=0;
			if(ch=='e'||ch=='E')
				sym=1;
			if(ch=='f'||ch=='F'||ch=='l'||ch=='L')
				sym=2;
			if(ch=='+'||ch=='-')
				sym=3;
			if(ch=='.')
				sym=4;
		state = a[state][sym];
	}
	if(state==8)
		printf("실수입니다.\n");
	else if(state==7)
		printf("실수입니다.\n");
	else if(state==4)
		printf("실수입니다.\n");
	else
		printf("실수가아닙니다.\n");
	}
	return 0;
	}

while로 반복을시키고 있는데요 그냥 엔터키를 누르면 프로그램종료하게 할라고하면 어떻게 해야되나요??
부탁드립니다(_ _)
아르아의 이미지

숙제는 제시간에 스스로 해야죠. 등록금이 아깝지 않습니까. 급하다고 중복글을 올리는것도 문제고요.

snowall의 이미지

엔터키를 눌렀을 때 종료하는 코드를 넣으면 되죠

피할 수 있을때 즐겨라! http://melotopia.net/b