조건 출력 질문
앨버트
질문 제목 : 조건 출력 질문질문 내용 :
int coo_coo(int start, int end, int dan)
{
int i,j,k=0;
for(j=1; j=9; j++)
{
for(i=start; i=end; i++)
{
printf(%d * %d = %d\t,i,j,i*j);
k++;
if(k==dan)
{
printf(\n);
k=0;
break;
}
}
}
return 0;
}
구구단을 출력하는 함수입니다.
start부분에는 시작 단, end부분에는 끝 단, dan부분에는 몇단씩 끊을것인지의 숫자입니다.
제가 원하는 것은
시작 단: 3단 끝 단 : 5단나타날 단 : 2
이렇게 했을때
3*1=3 4*1=4
3*2=6 4*2=8
.... ....
3*9=27 4*9=36
5*1=5
5*2=10
....
5*9=45
이렇게 나타내고 싶습니다.
하지만 위와 같은 소스로 했을경우 5단은 나오지 않고 4단까지만 나오네요.
소스가 난잡하지만 조언을 부탁드립니다.
-
나예
저렇게 할수 있는 다른 방법이나 해결책좀 말씀해주세요...ㅠ.ㅠ
-
레오
처음 루프를 돌면
3X1=3 출력 k=1이됨
다음 4x1 출력 k=2
if문을 만족하므로 줄바꾸고 k=0이 되고 가까운 for문 빠져나옴
이제 j=2 가 되고
다시 3x2=6 출력 k=1
다음 4X2=8출력 k=2
if 문을 만족하므로 줄바꾸고 k=0이 되고 for문을 빠져나오니
j=3 이됨 이대로 계속 하면 절대 5단은 안나오겠조 -
늘솜
단을 끊을때 break을 실행시켜서 for문이 멈춘것으로 보이네요. break문만 지워도 될것 같네요 잘하시네요 ㅎㅎ
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2685477 | 소수점이하 출력하는거요 | 널위해 | 2025-02-18 |
2685449 | printf배우고있는데요 궁금한게있어요 (8) | 꽃큰 | 2025-02-18 |
2685393 | c언어 질문이요.... | 붕붕 | 2025-02-18 |
2685365 | 윈도우7에서 visual studio c++6.0 (1) | 빛길 | 2025-02-17 |
2685317 | segmentation fault가 나요 | 가람 | 2025-02-17 |
2685292 | 다중스택질문 | 올해1살 | 2025-02-17 |
2685231 | C언어와 닷넷에 대해서 질문!! (2) | 설아 | 2025-02-16 |
2685206 | VisualBasic 과 DEV++ 의 장단점과 만든 파일 호환 가능하나요? | 에드워드 | 2025-02-16 |
2685154 | 배열 크기조절 | 해찬솔 | 2025-02-15 |
2685124 | 수정이거 제가 뭐가 잘못한거죠 ? | 아이돌 | 2025-02-15 |
2685096 | 포인터의 고수분들 모두 보세요!! 제발 ㅠ_ㅠ 헷갈려헷갈려..갈려헷.. (7) | 치킨마루 | 2025-02-15 |
2685045 | 전처리기 질문 | 치에미 | 2025-02-14 |
2685016 | 오류 좀 확인해 주시면 감사하겠습니다 | 초코맛사탕 | 2025-02-14 |
2684917 | 알고리즘을 이용한 행렬의 전치// 문제다운 문제네요. | 뿡뿡 | 2025-02-13 |
2684868 | 양방향 연결리스트에서 실행도중 죽는 이유좀 찾아주세요. (2) | 예다움 | 2025-02-13 |
2684844 | 시계프로그램인데 도저히 모르겠어요ㅠ (1) | 비내리던날 | 2025-02-12 |
2684812 | 레포트좀도와주세요ㅠㅠ (2) | 갈매빛 | 2025-02-12 |
2684780 | 채팅창 흉내내보려고하는데요 ㅜ.ㅜ (1) | 바름 | 2025-02-12 |
2684729 | 내일 시험인데 메모리 그리는것좀 도와주세요 ㅠ (1) | 상처주지마 | 2025-02-11 |
2684701 | 버퍼 관련 질문 3가지 (이전거랑 달라요) | 한국녀 | 2025-02-11 |