게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 질문이에요 /빈마름모만들기/
게시물ID : gomin_314858짧은주소 복사하기
작성자 : 돌돌개
추천 : 0
조회수 : 2202회
댓글수 : 2개
등록시간 : 2012/04/11 03:13:47
#include <stdio.h>
#include <math.h>

int main(void)
{
        int i, j;
        int num;
printf( "Input an integer : ");
scanf("%d",&num);

if (num%2==1)
{
for(i=0; i<num; i++)
{
for(j=0; j<num; j++)
{
if(j >= abs(num/2 - i) && j < num - abs(num/2 -i)) 
printf("*");
else 
printf(" ");
                }
printf("\n");
}
printf("\n");
}

else
{
printf("Input is an even number. Assume the input was %d \n \n",num+1);
for(i=0; i<num+1; i++)
{
for(j=0; j<num+1; j++)
{
if(j >= abs((num+1)/2 - i) && j < num+1 - abs((num+1)/2 -i)) 
printf("*");
                        else 
printf(" ");
}
printf("\n");
}
printf("\n");
}
return 0;




이건 속이 꽉 찬 마름모 만들긴데요
약간  이 함수 형태에 기반해서 속이 빈 마름모도 만들 수 있을까요?

   *
  *   *
    *

이런식으루요 ;; 

math랑 abs함수써서 만들고싶은데, 잘안되네요..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호