More actions
imported>rino0601 No edit summary |
imported>yjh0817 No edit summary |
||
| Line 1: | Line 1: | ||
#include | #include<stdio.h> | ||
int main() | int main() | ||
{ | { | ||
int onOff; | |||
char keyOnOff; | |||
onOff=1; | |||
while(onOff) | |||
{ | |||
//put your code in here. | |||
int arr[9]={1,2,3,4,5,6,7,8,9}; | |||
int i; | |||
int n; | |||
printf("배열을 이용한 구구단. n을 입력하세요."); | |||
scanf("%d",&n); | |||
for(i = 0 ; i < 9 ; i++) | |||
{ | |||
printf("%d * %d = %d\n",n,arr[i],n*arr[i]); | |||
} | |||
//code zone is end. | |||
printf("재실행 하시겠습니까? (y/n)\n\n"); | |||
keyOnOff=getch(); | |||
switch(keyOnOff) | |||
{ | |||
case 'y': | |||
onOff=1; | |||
break; | |||
case 'n': | |||
onOff=0; | |||
break; | |||
default : | |||
break; | |||
} | |||
} | |||
} | } | ||
// 괜히 화려해 보일려고 on/off 코드 집어 넣었음요. | // 괜히 화려해 보일려고 on/off 코드 집어 넣었음요. | ||
* 오 ㅋㅋㅋ 윤종하 게임 만들면서 열심히 공부했나보네. 근데 한 가지 말해주자면 getch()를 쓰면 stdin 버퍼에 입력받은 값이 계속 남아있어서 무한루프같은 문제가 생길 수 있어. 그래서 fflush(stdin);이라는 문장을 getch()를 사용한 이후에 한 번 써주는게 좋아. - [[윤종하]] | |||
Revision as of 15:50, 30 March 2011
#include<stdio.h>
int main()
{
int onOff;
char keyOnOff;
onOff=1;
while(onOff)
{
//put your code in here.
int arr[9]={1,2,3,4,5,6,7,8,9};
int i;
int n;
printf("배열을 이용한 구구단. n을 입력하세요.");
scanf("%d",&n);
for(i = 0 ; i < 9 ; i++)
{
printf("%d * %d = %d\n",n,arr[i],n*arr[i]);
}
//code zone is end.
printf("재실행 하시겠습니까? (y/n)\n\n");
keyOnOff=getch();
switch(keyOnOff)
{
case 'y':
onOff=1;
break;
case 'n':
onOff=0;
break;
default :
break;
}
}
}
// 괜히 화려해 보일려고 on/off 코드 집어 넣었음요.
- 오 ㅋㅋㅋ 윤종하 게임 만들면서 열심히 공부했나보네. 근데 한 가지 말해주자면 getch()를 쓰면 stdin 버퍼에 입력받은 값이 계속 남아있어서 무한루프같은 문제가 생길 수 있어. 그래서 fflush(stdin);이라는 문장을 getch()를 사용한 이후에 한 번 써주는게 좋아. - 윤종하