게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 하시는분들 봐주세요..ㅠ_ㅠ
게시물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);
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호