반복문을 이용한 다이아몬드 만들기..
매력돋는 유진님
2023.04.01
질문 제목 :
반복문을 이용한 다이아 몬드
질문 요약 :
다이아 몬드가 안만들어지네요 ..연산이 잘못된건가여?
그리고 공백만드는 부분이 어렵네요 여기서 수정을 하려면 어떻게 해야 하나요?
질문 내용 :
#include stdio.h
int main (void){
int i,j,m,h;
for(i=1; i=30; i++){
j=i;
if(j15 && j31){
h=j;
h=(h/2); // 다이아몬드 아래부분 을 점점 줄어들게 하는 연산인데...ㅜㅜ 줄어들질않네요
printf(%5s, ); // 공백을 만들려고 노력함.
while(h)
{
h--;
printf(%s,*);
}
}
else if(j0 && j=15)
printf(%5s, );
while(j){
printf(%s,*);
j--;
}
printf(\n);
}
return 0;
}
-
피스케스
다이아몬드를 만드시려고 하시는건지 아니면 오른쪽으로 90도 돌린 이등변삼각형을 만드시려는건지 알 수가없네요.. 다이아몬드를 만드는게 맞나요?
- 만일 다이아몬드를 만드는게 맞다면 처음부터 다시 소스를 만드셔야 할 듯 합니다.