오류, 버그, 질문 - 페이지 1424

 
Vladimir Pastushak :
즉, 시장개요에 기호가 설정되는 순간부터 역사가 기록되기 시작하는 것인가?
예, 또는 표시기/스크립트/전문가의 기록을 되돌린 후.
 

이게 무슨 버그야? 항상 발생하는 것이 아니라 때때로 나타납니다.


NormalizeDouble (값, 4);

그리고 이것을 출력

0.5484000000001

 
Itum :

이게 무슨 버그야? 항상 발생하는 것이 아니라 때때로 나타납니다.


NormalizeDouble(값, 4);

그리고 이것을 출력

0.5484000000001

어디로 이어지는가?
 
Itum :

이게 무슨 버그야? 항상 발생하는 것이 아니라 때때로 나타납니다.


NormalizeDouble(값, 4);

그리고 이것을 출력

0.5484000000001

이것은 도움말에서 가져온 것입니다.


NormalizeDouble
...........................................
Print()를 사용하여 저널에 인쇄할 때 정규화된 숫자는 예상보다 더 많은 소수 자릿수 를 포함할 수 있습니다. 예를 들어,

    이중 a=76.671; // 소수점 이하 3자리의 정규화된 숫자
Print( "인쇄(76.671)=" ,a); // 그대로 표시
Print( "DoubleToString(a,8)=" ,DoubleToString(a,8)); // 주어진 정밀도로 출력

터미널에서 제공:

DoubleToString(a,8)=76.67100000

인쇄(76.671)=76.67100000000001

 
Vladimir Pastushak :
어디로 이어지는가?
파일에 쓰기 .
 
Mike :

이것은 도움말에서 가져온 것입니다.


NormalizeDouble
...........................................
Print()를 사용하여 저널에 인쇄할 때 정규화된 숫자는 예상보다 더 많은 소수 자릿수 를 포함할 수 있습니다. 예를 들어,

    이중 a=76.671; // 소수점 이하 3자리의 정규화된 숫자
Print( "인쇄(76.671)=" ,a); // 그대로 표시
Print( "DoubleToString(a,8)=" ,DoubleToString(a,8)); // 주어진 정밀도로 출력

터미널에서 제공:

DoubleToString(a,8)=76.67100000

인쇄(76.671)=76.67100000000001


여기에 버그가 무엇입니까?
 
Yury Kirillov :

여기에 버그가 무엇입니까?

4자여야 합니다! 4자를 주는 경우도 있고 ... 0000000001 인 경우도 있습니다! 같은 함수가 다른 값을 보는 이유는 무엇입니까?

값을 4자리로 반올림하는 방법...

-------------------------------------------------- ----------------------------------

NormalizeDouble (값, 4);

그리고 이것을 출력

0.5484000000001

 
Itum :

4자여야 합니다! 4자를 주는 경우도 있고 ... 0000000001 인 경우도 있습니다! 같은 함수가 다른 값을 보는 이유는 무엇입니까?

값을 4자리로 반올림하는 방법...

-------------------------------------------------- ----------------------------------

NormalizeDouble(값, 4);

그리고 이것을 출력

0.5484000000001

DoubleToString
 

왜 그렇게 할 수 없습니까?

 for ( int h= 0 ; h<= 10 ;h++){
       for ( int d= 10 ; d<= 20 ;d++){

      min_array[h]=d;

} }
그러한 코드를 구현하는 방법은 무엇입니까?
 
Itum :

왜 그렇게 할 수 없습니까?

그러한 코드를 구현하는 방법은 무엇입니까?

코드 스타일러 를 적용합니다.

그리고 배열에 접근하기 전에 먼저 다음을 선언해야 합니다.

   int min_array[ 10 ];
   for ( int h= 0 ; h<= 10 ;h++)
     {
       for ( int d= 10 ; d<= 20 ;d++)
        {
         min_array[h]=d;
        }
     }