언어는 과-학인가요?/c언어
(c언어) 루프를 돌려보자 (for문)
이원자 탄소
2020. 9. 5. 11:26
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