728x90
일단 for문이라는건 반복문임. 즉 반복적으로 무언가를 실행시킬수 있다는거임!
기본적인 for문은
for(어디서부터, 어디까지, 얼마나) 가 다임
저 밑에서 i=0 에 int를 붙여준 이유는 i 가 선언이 안되있어서 선언하는거임 위에서 이미 말했으면 또 안말해도됨
그럼 저걸 해석하면 0에서부터 10보다 작을때까지, 즉 9까지 i를 하나씩 늘리란거임
그리고 i를 늘릴때마다 *를 출력하라고 적어놈
#include <stdio.h>
int main() {
for (int i=0; i < 10; i++) {
printf("*\n");
}
}
응용해서 구구단을 만들어보자
#include <stdio.h>
int main() {
int x, y, z, p;
printf("how many u want to stack:");
scanf_s("%d", &x);
for (y = 1; y <= x; y++)
{
for (z = 1; z <= x; z++) {
printf("%d x %d = %d", z, y, y * z);
if (y * z < 10) {
printf(" ");
}
else {
printf(" ");
}
}
printf("\n");
}
}
728x90
'언어는 과-학인가요? > c언어' 카테고리의 다른 글
(c언어) 배열과 포인터 (0) | 2020.09.12 |
---|---|
(c언어) 포인터(pointer)뜻 (0) | 2020.09.12 |
(c언어) 배열을 만들어보자 (array) (0) | 2020.09.05 |
(c언어) 아스키 코드 (0) | 2020.09.05 |
(c언어) 함수는 영어로 Function (0) | 2020.09.05 |