C에 try 문이 있습니까? 저는 사다리꼴의 "면적 계산기"를 만들겠습니다. 사용자는 숫자 만 입력하면됩니다.C에서 진술을 시도 하시겠습니까?
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
float base1, base2, height, area;
printf("This program will compute the area of your trapezoid. Enjoy!");
printf("\n\tPlease enter the length of base1: ");
scanf("%f", &base1);
printf("\tPlease enter the length of base2: ");
scanf("%f", &base2);
printf("\tPlease enter the length of height: ");
scanf("%f", &height);
area = (base1 + base2) * h/2;
printf("\nThe area of your trapezoid is: ", area);
getch();
}
하지만 숫자가 아닌 데이터는 자유롭게 입력 할 수 있습니다. 그렇게하면 프로그램이 중단됩니다. 올바른 데이터인지 확인하려면 어떻게해야합니까? 나는 이것이 하나의 루프로 수행 될 수 있다고 믿지만 하나의 프로그램에 대한 많은 해결책이 있기 때문에 내 것이 가장 효율적인지 의심 스럽다.
"List of X"질문은 stackoverflow의 Q & A 형식에 잘 맞지 않습니다. – Flexo
** 시도해보십시오 ** ** it? 심각하게 생각. 당신이 보았다면 그것에 대한 답을 쉽게 찾을 수 있습니다. 그러나 질문의 두 번째 부분을보다 정확하게 변경해야합니다. –