#include <stdio.h>
int main()
{
double r;
double result1;
double result2;
printf("반지름을 입력하세요 :");
scanf("%lf", &r);
result1=3.14*r*r;
result2=2*3.14*r;
printf("원의 면적%lf\n ",result1);
pritnf("원의 둘레%lf \n",result2);
return 0;
}
-----------------------------------------------------------
#include <stdio.h>
int main()
{
double r, area, length;
printf("원의 반지름: ");
scanf("%lf", &r);
area = 3.14*r*r;
length = 2*3.14*r;
printf("원의 면적: %.2lf 원의 둘레: %.2lf ", area, length);
return 0;
}
/*
책에서의 힌트대로 9, 10번째 줄을 구현하면 됩니다.
*/
위에가 제가 한거고 아래가 답안 보니까 나온건데 차이점이라곤 변수이름 밖에 안 보이는데 왜 실행 안되는지 모르겠어요
pritnf("원의 둘레%lfn",result2); << 오타났다
printf("원의 둘레%lfn",result2); 이거겠지
그리고 그냥 n이 아니라 \n일텐데
오잉 원표시가 안나와
행님 그거 고쳐도 안나와용 ㅜㅜ 근데 그전에 오류검사하면 scanf함수 어쩌고 하면서 오류가 뜨는데 왜 그런거에요?
정작 오류는 다른곳에서 나왔는데
visual studio 2008이 쓰레기라 그래요?
scanf_s로 바꾸라는 오류 뜨는거면 2013아닌가? 그거 #include <stdio.h> 위에 #pragma warning(disable : 4996)
넣으면 될꺼다.
visual studio 에서 scanf함수는 안정성이 떨어진다고해서 다른거로 바꾸라고 오류뜨는거야
%f라고 해봐그냥
그거 무시해도 됨
scanf , %lf
printf %f ㅇㅋ??
아 그래도 안 돼서 이 족밥문제로 시간 날리는거 한심해서 그냥 다시 처음부터 쓰니가 잘 돼요 역시 다시 쓰는게 최고인거 같아요 알려주셔서 감사해요