첨해보는 c언어 과제..
단순드립
제가 과제떄문에짜긴짯는데 이해를 못하겠습니다.
어떤것이 틀렸는지 지적해주시고 설명 부탁을..질문 내용 :
#include stdio.h
#include math.h
#include conio.h
int main(void)
{
int a=10, b=20; //a는 밑변 b는 높이
int area=0; //area는 넓이 0은 초기값
area = a*b/2; //넓이의 식
int d = 0;
d = pow(3,2);
int e = 0;
e = pow(3,3);
int f = 0;
f = pow(3,4);
printf(삼각형 밑변의 길이 %d, 높이 %d이면,\n, a, b);
printf(넓이는 %d 이다.\n\n, area);
printf(%d의 제곱승 출력\n, 3);
printf(%d의 제곱근은 %d, 세제곱근은 %d, 네제곱근은 %d이다.\n, 3, d, e, f);
getch () ;
return 0;
}
-
꽃
아, d e f 선언을 double로 하셔도 되는데, 그럴 경우 3은 3.0으로 2는 2.0으로 이런식으로 바꿔주셔야 하고, %d 는 %lf로 바꿔 주셔야 할듯 해요..(저도 맞는지 잘 몰겟네요. 책 찾아보면서 한거라^^)
-
캔서
저도 초보자라 정확히 모르겠지만,
제가 나름 수정해봤어요.
#include stdio.h
#include math.h
#include conio.h
int main(void)
{
int a=10, b=20; //a는 밑변 b는 높이
int area = a*b/2; //area는 넓이
int d = pow(3,2);
int e = pow(3,3);
int f = pow(3,4);
printf(\삼각형 밑변의 길이 %d,