다이아몬드의 개수를 묻고 화면에 출력하기
널위해
질문 제목 : 다이아몬드의 개수를 묻고 화면에 출력하기다이아몬드의 개수를 입력하면 개수만큼 가로로 출력질문 내용 :
출력할 다이아몬드의 개수(1~5)를 묻고 화면에 다음과 같이 출력되도록 프로그래밍 하시오.출력할 다이아몬든의 개수를 입력하시오(1~5). - 2
**
******
**********
******* *******
***** *****
*** ***
* *
인터넷도 다 찾아보고 혼자 만들어봐도 안되네요ㅠ
#include stdio.h
int main()
{
int i,j,k;
int d;
printf(다이아몬드의 개수를 입력하시오.(1~5) = );
scanf(%d,&d);
if(d=1)
{
for(i = 0; i7; i=i+2)
{
for(k=6; ki; k=k-2)
{
printf( );
}
for(j=0; j=i; j++)
{
printf(*);
}
printf(\n);
}
for(i = 0; i5; i=i+2)
{
for(k=0; k=i; k=k+2)
{
printf( );
}
for(j=5; ji; j--)
{
printf(*);
}
printf(\n);
}
}
}
이게 제가 어떻게 만지작 거리다 나온 불완전한 소스인데 더이상 어떻게 손대야 할지를 모르겠어요.. 도와주세요~~
-
클 2024-10-20
도와주셔서 감사합니다^^
-
먹딸기 2024-10-20
전체적으론 피라미드형 삼각형의 각 행의 *갯수를 결정하는 for문 안에, 옆으로 d번만큼 찍는 for문이 존재하고,
또 그안에 실제로 *과 공백을 찍는 for문이 각기 하나씩. 그리고 역삼각형도 마찬가지로 또 한덩어리.. 이렇게
두 덩어리 만드시면 됨. 말은 쉬운데, 직접 짜려면 골치깨나 썩겠군요.O_o
p.s 글로 쓰려니 두서가 없는데, 이해하셨으리라 믿음 ㅠ_ㅠ 화이팅! -
홀림길 2024-10-20
if문은 빼시고 *을 찍는각 for문 전체를 감싸는 for(x=1;xd;x++) 문을 하나 더 넣으세요. *을 찍은후 개행하지 말고
각행의 떨어진 크기만큼 공백을 프린트시켜서 d번만큼 돌리게 해보세요. 예를들어
-------------------------------
전제1. 마름모 중간의 크기는 *7개로 고정.
전제2. 각 마름모사이 간격은 한칸.
-------------------------------
d 입력값이 3 이라면, 마름모를 찍는데, -
가림새 2024-10-20
if(d==1) 이 아닐까요?
-
노아 2024-10-20
if-while로 고쳐주세요.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2672506 | 질문좀 할게요 ~ | 궁수자리 | 2024-10-21 |
2672450 | 터미널에 XViewer를 깔지 않고 그림파일 보는 명령어가 있나요? | 날애 | 2024-10-21 |
2672390 | 다이아몬드의 개수를 묻고 화면에 출력하기 (5) | 널위해 | 2024-10-20 |
2672364 | 합과 평균질문입니다.. | 로지 | 2024-10-20 |
2672257 | 이식성의 개념이..? (1) | Isolation | 2024-10-19 |
2672232 | char 변수 타입에 대한 질문 (3) | 연하얀 | 2024-10-19 |
2672206 | 특정 정수값을 가지고와서 변수에 저장할수있나요 (3) | 두바다찬솔 | 2024-10-19 |
2672158 | for 문 질문드립니다. (2) | 유메 | 2024-10-18 |
2672128 | 살짝만 도와주세열 어렵지 않아요~ (초보) | 도도 | 2024-10-18 |
2672072 | 이 소스를 통해서 동일한 값이 나오게 소스를 재구성좀 부탁드려요^^ | SchokoHolic | 2024-10-17 |
2672049 | 함수파트에서 리턴값 받는 문제에 관한 질문입니다. | 매디 | 2024-10-17 |
2672022 | 일부 변수를 권한이 없으면 수정할수 없도록 하고싶습니다. | 아지랑이 | 2024-10-17 |
2671993 | 비디오 대여 프로그램 추가 기능 질문입니다. | 베레기 | 2024-10-17 |
2671963 | 포인터 질문이에요 (2) | 거북이 | 2024-10-16 |
2671938 | 포인터 증감 연산자 질문이욧~ | SweetChoco | 2024-10-16 |
2671908 | 10의 -10승이랑 -10의-10승 어떻게하나요?? (2) | 큰재 | 2024-10-16 |
2671878 | 이클립스에서 C언어좀 돌리려고 하는데 안됩니다..도와주세요 (2) | 지우 | 2024-10-16 |
2671847 | 숫자 (또는 문자열)을 하나씩 자르기 (1) | 마루 | 2024-10-15 |
2671822 | 출력값이 이해가 안되요 .. (4) | 한샘가온 | 2024-10-15 |
2671798 | 메모장에 적는 소스인데, 띄어쓰기 하면 안 되네요 (1) | 달 | 2024-10-15 |