c언어 질문드립니다.
맞손질
2023.04.01
질문 제목 : 질문 내용 :
#includestdio.h
int main(void)
{
int i=2;
int j=1;
while(i10)
{
j=1;
if(i%2!=0)
continue;
i++;
while(j10)
{
if(ij)
break;
printf(%d * %d = %d\n,i,j,i*j);
j++;
}
i++;
}
return 0;
}
이 문제는 2,4,6,8만 구구단 출력후 2단이면 2*2까지만 출력하는겁니다.근대 답안보면 for문으로는 이해했는대 전 while로 하고싶습니다. 자꾸 이걸 실행하면 2단쪽이아닌 3,5,7,9가 실행되네요 ..머가문제일가요
그리고 if(i%2!=0) 이부분에서 약간헷갈리는대요 .. if(2!=2) 이런식이면!= 이부분이 같지않은가을 보니 같지않으면 if문이 실행되는건가요?약간 아리송하네요
그리고 프로그램쪽에 근무하시는분들...보통 영타 얼마정도나오시나요 ..타자가 느려서 연습중인대..안습이네요 ㅜㅡㅜ
-
보슬
역시 참 좋은곳이에요 ㅜㅡㅜ 빠른답변들 ㄳ합니다
-
은G
아아 그리고 if()문 안에 들어있는 조건이 참이면 if절이 실행되는겁니다..거짓이라면 패스..
2 != 2 이것은 2와 2가 같지 않다면 if문 실행인데.. 2와 2는 같죠~
그래서 if문을 건너뜁니다 -
매1력적
한컴타자연습 기준 300~400?-_-;
vs의 intellisense가 비약적인 코딩속도의 향상을 가져옴..