드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : freeboard_326282짧은주소 복사하기
작성자 : 도움좀..ㅜㅜ
추천 : 1
조회수 : 358회
댓글수 : 6개
등록시간 : 2009/01/12 19:00:27
삼각형 넓이등등 구하는 소스인데요
제가올린거 어떤분이 수정해주셨는데
이대로 수정하면 실행은 되는데 아무값이나 입력하라하곤 바로 꺼집니다..
도대체 어디서 잘못된건지;;좀 봐주실분..제실력으론 무리네요..ㅠㅠ
간장사러들 가지마시구..답변좀 부탁드려요..ㅠ_ㅠ
#include <stdio.h>
void main()
{
double r,t,ans;
char a;
char b;
int z;
do{
printf("계속하실거면 1 그만 하실거면 2를 눌러 주세요");
scanf("%d",&z);
if(z==1)
{
fflush(stdin);
printf("상위 기능을 선택하시오.\nA : 사칙연산\nB : 도형의 넓이 구하기\n");
scanf("%c", &a);
if(a=='A' || a == 'a')
{
fflush(stdin);
printf("하위 기능을 선택하시오.\n1 : 덧셈\n2 : 뺄셈\n3 : 곱셈\n 4 : 나눗셈\n");
scanf("%c",&b);
printf("숫자를 입력하시오. (단,2개의 숫자)\n");
scanf("%lf %lf",&r,&t);
switch(b)
{
case '1':
printf("%.2lf\n",r+t);
break;
case '2':
printf("%.2lf\n",r-t);
break;
case '3':
printf("%.2lf\n",r*t);
break;
case '4':
printf("%.2lf\n",r/t);
break;
}
}
else if(a=='B' || a == 'b')
{
fflush(stdin);
printf("하위 기능을 선택하시오.\n 1 : 삼각형의 넓이 \n 2 : 사각형의 넓이 \n 3 : 원의 넓이\n");
scanf("%c",&b);
if(b=='1')
{
printf("숫자를 입력하시오(밑변 높이 순서)");
scanf("%lf %lf",&r,&t);
ans=r*t;
ans=ans/2;
printf("%.2lf",ans);
}
else if(b=='2')
{
printf("숫자를 입력하시오(밑변 높이 순서)");
scanf("%lf %lf", &r,&t);
ans=r*t;
printf("%.2lf",ans);
}
else if(b=='3')
{
printf("반지름을 입력하시오");
scanf("%lf",&r);
ans=r*r*3.141592;
printf("%.2lf",ans);
}
}
}
}while(z != 2);
}
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.