int main() |
int main() |
왼쪽의 while 문을 오른쪽의 for문으로 고쳐서 쓸수 있다.
scanf, getchar, getche, getch ☜ 블로킹 함수
printf ☜ 논(non) 블로킹 함수
volatile ☜ 컴파일 최적화시 최적화를 하지 말라는 뜻.
printf ☜ 논(non) 블로킹 함수
volatile ☜ 컴파일 최적화시 최적화를 하지 말라는 뜻.
for( ; ; ) ☜ 초기값, 조건, 변수값 생략 가능 while(1) 과 같음 (무한반복)
for(i=0; i<=1000; i++); ☜ for(i=0; i<=1000; i++) { } 같다. 3줄쓸것을 1줄로 줄일수있다.
for(i=0; i<=1000; i++); ☜ for(i=0; i<=1000; i++) { } 같다. 3줄쓸것을 1줄로 줄일수있다.
#include <stdio.h>
int main()
{
int itemp;
int ifirst;
for(ifirst=2; 9>=ifirst; ifirst++)
{
for(itemp=1; itemp<=9; ++itemp)
{
printf("%d X %d = %d\n", ifirst, itemp, ifirst*itemp);
}
}
return 0;
}
위의 프로그램은 2부터 9까지의 구구단을 모두 출력해준다.
#include <stdio.h>
int main()
{
int itemp;
int ifirst;
int iend;
printf("first number input : ");
scanf("%d", &ifirst);
printf("End number input : ");
scanf("%d", &iend);
for(ifirst; iend>=ifirst; ifirst++)
{
for(itemp=1; itemp<=9; ++itemp)
{
printf("%d X %d = %d\n", ifirst, itemp, ifirst*itemp);
}
}
return 0;
}
위의 프로그램은 원하는 값을 입력하면 원하는 값의 전체를 출력해 준다.
2와 7을 입력하면 2~7단 모두를 출력해준다.
int main()
{
int itemp;
int ifirst;
for(ifirst=2; 9>=ifirst; ifirst++)
{
for(itemp=1; itemp<=9; ++itemp)
{
printf("%d X %d = %d\n", ifirst, itemp, ifirst*itemp);
}
}
return 0;
}
위의 프로그램은 2부터 9까지의 구구단을 모두 출력해준다.
#include <stdio.h>
int main()
{
int itemp;
int ifirst;
int iend;
printf("first number input : ");
scanf("%d", &ifirst);
printf("End number input : ");
scanf("%d", &iend);
for(ifirst; iend>=ifirst; ifirst++)
{
for(itemp=1; itemp<=9; ++itemp)
{
printf("%d X %d = %d\n", ifirst, itemp, ifirst*itemp);
}
}
return 0;
}
위의 프로그램은 원하는 값을 입력하면 원하는 값의 전체를 출력해 준다.
2와 7을 입력하면 2~7단 모두를 출력해준다.
'C언어 > 강의' 카테고리의 다른 글
2010년 10월 13일 수요일 (포인터변수) (0) | 2010.10.13 |
---|---|
2010년 10월 12일 화요일 (소수 출력 & 포인터) (0) | 2010.10.12 |
2010년 10월 08일 금요일 ( switch 명령문 & getchar()/putchar() 문 & while() 명령문 ) (0) | 2010.10.08 |
2010년 10월 07일 목요일 ( if() else명령문 (0) | 2010.10.07 |
2010년 10월 06일 수요일 ( 논리연산자 & scanf() 함수 & if() 명령문 ) (0) | 2010.10.06 |