#include <stdio.h>
void main()
{
char i,j,k,l;
for(l=14;l>0;l=l-1){
for(k=15;k>l;k=k-1){
printf("*");
}
printf("\n");
}
}
이렇게 했는데 증감함??]
버그에요??
#include <stdio.h>
void main()
{
char i,j,k,l;
for(l=14;l>0;l=l-1){
for(k=15;k>l;k=k-1){
printf("*");
}
printf("\n");
}
}
이렇게 했는데 증감함??]
버그에요??
으와스드러우베릐스드로부를사데긔데릐능싀어노고슈늬미등쟝헫다¿
1 뭔병1신 같은소리야 외계인ㅇ
증가만 하는거면 아무런 문제 없는데 증감이라니까 버그 맞네요
병시나 증가해도 버그지 어떻게 문제없냐 14부터 시작하고 1씩 감소 하는 프로그램인데
누가 병신인지; 설마 처음에 14번 출력되고 하나씩 줄어야 된다고 착각중?
님 저랑 아이피가 같음
뭔지 몰라도 코드는 문제 없어보임
gcc에서 제대로 되는데? 뭐가 이상하다는 건지. 변수만 1씩 감소하는거지 횟수는 점차 증가하잖아. 그리고 마지막 printf문에 \\ 붙여라.
코드를 잘못짠건 아닌데 님 머리로는 기초적인 논리흐름을 못따라가는듯
누가 씨발 이따위로 띄어쓰기 하라고 가르치디?
제가 문제점을 알려드리겠음. 두번째 for문은 k=15를 선언하고, k>l인지 확인한뒤 참이므로 진행하고, printf("*")를 실행하고, k=k-1을 실행하고, 다시 k>l인지 확인한뒤 거짓이므로 바깥으로 나감. 그리고 printf"("n")을 실행하게 되는데
마지막에서 l=l-1을 실행하고 l>0이 맞는지 확인함. 여전히 l=13이니까 다시 반복. 그래서 두번째 for문을 시작하게 되는데 여기서 다시 k=15를 선언하고 위의 댓글을 반복함... 결국 k는 15~14 사이의 값만 되고 l만 14,13,12..로 감소하다가 0이 되서 탈출하게 되는거임.
그리고 l=l-1말고 l--라고 좀 쓰시져;;; int main(void)형이랑 return 0로 바꾸시고;;