First-Mover
C 언어 원의 도형 구하기 본문
#include
#include
struct cir{
double x;
double y;
}; //구조체 선언
int main()
{
struct cir cir_1;
int w[80]={0};
int h[80]={0};
int i=0, j=0;
double r;
printf("중심점을 입력하세요.");
scanf("%lf %lf",&cir_1.x,&cir_1.y); //double형은 %lf로 받는다는것에 주의
printf("\n반지름을 입력하세요");
scanf("%lf",&r);
for(i=0;i<80;i++)
{
for(j=0;j<80;j++)
{
if(i==0||i==79||j==0||j==79)//판의 끝부분에 #로 테두리 출력
{
printf("#");
continue;
}
if( sqrt((cir_1.x-j)*(cir_1.x-j)+(cir_1.y-i)*(cir_1.y-i)) < r)
{
printf("*"); //원의 속성(중심점에서 r보다 가까운거리의 좌표)
} //을 이용하요 *을 찍어줌
else
printf(" ");
}
}
return 0;
}
'C 언어' 카테고리의 다른 글
C언어 산술평균 , 조화평균 (0) | 2019.12.12 |
---|---|
C 언어 은행계산기 (0) | 2019.12.12 |
C 언어 별구하기 (0) | 2019.12.12 |
c 언어 비만도 구하기 (0) | 2019.12.12 |
C 언어 (0) | 2019.12.12 |