-
[잡담/일상] 간단히 해보는 c / while2017.09.21 AM 12:25
// 문제 : 아래와같이 출력하시오
// *
// O*
// OO*
// OOO*
// OOOO*
// --------------------------------------
row = 0;
while (row < 1) {
col = 0;
while (col < 1) {
col++;
printf("*\n");
row++;
}
//----------------------------------------------
while (col < 2) {
printf("O");
col++;
printf("*\n");
row++;
}
//----------------------------------------------
while (col < 3) {
printf("OO");
col++;
printf("*\n");
row++;
}
//----------------------------------------------
while (col < 4) {
printf("OOO");
col++;
printf("*\n");
row++;
}
//----------------------------------------------
while (col < 5) {
printf("OOOO");
col++;
printf("*\n");
row++;
}
getch();
}
}
------------------------------------------------
출력은 잘 나옵니다.ㅠㅠㅠㅠㅠ 이걸 왜 난 2시간을 잡고있었을까 ㅠㅠ
지금 if >> else if > if esle if > switch >> while문 까지
이순서로 배웟네요.
여기서 필요없는 부분이 잇다던가
생략해야할게 있나요?;;
하다보니 뭔가 더쓴거같기도한데...
정작 학원에서 수업할땐 조금 조급해 하느라 잘 안될때가 많은데
집에서 장시간 여유잇게 하니 그래도 머리가 핑핑 돌아가네요
들여쓰기나...뭐..코드 쓰면서 정리하는건 좀더 손에 익혀야겠습니다 ㅠㅠ
항상 하다보면 조급해지네요 ㅎㅎ''
- cogito
- 2017/09/21 AM 12:37
- 비싸기만함
- 2017/09/21 AM 12:49
- 아레아레
- 2017/09/21 AM 12:50
- AnyRaiN
- 2017/09/21 AM 12:50
- 비싸기만함
- 2017/09/21 AM 01:13
- 비싸기만함
- 2017/09/21 AM 01:18
- cogito
- 2017/09/21 AM 12:55
col=0;
While(row<4)
{
While(col<Row)
{
Printf("O");
col++;
}
Printf("*\n");
row++;
}
이러면 되는거 아님여???
- 비싸기만함
- 2017/09/21 AM 01:16
*
O*
O*
O*
뜨네용
- cogito
- 2017/09/21 AM 01:17
- cogito
- 2017/09/21 AM 01:17
- 비싸기만함
- 2017/09/21 AM 01:18
- cogito
- 2017/09/21 AM 01:19
- 비싸기만함
- 2017/09/21 AM 01:22
col++;까지 옮겨서하니 잘나옵니다!!
- cogito
- 2017/09/21 AM 01:37
user error : Error. B.