아래에서 문제가되는 기능은 Visual Studio에서 "표현식이 수정 가능한 값이어야합니다"라고 말합니다. 내가 잘못했거나 컴파일러에 문제가 있습니까? 어떤 도움이나 제안을 해주셔서 감사합니다. int primeCheck(int number){
int count = 0;
for (int i = 2; i < number; i++){
저는 modulo 연산자를 사용하여 루프가 3 번 실행 된 후 "row"div에 래핑됩니다. 그러나 코드를 약간 추가하여 루프가 두 번만 실행되는 경우 "large-4"대신 "large-6"열의 너비를 변경합니다. 이것이 가능할까요 아니면 원래의 모듈러스 기능을 망칠까요? 주 - "have_rows"기능의 출처 인 고급 사용자 정의 필드를 사용하고 있습니다
14655**56648041**과 같은 긴 숫자 인 타임 스탬프를 구문 분석하려고합니다. 이 긴 숫자에서 다른 두 개의 긴 숫자를 만들고 싶습니다. 하나는 마지막 네 개의 숫자가 8041이고 두 번째 숫자는 5664입니다. 나는 숫자를 String으로 변환하고, substring을 사용하고, Long으로 다시 변환 할 수있다. 그러나 더 깨끗한 방법이 있는
이것은 내가 바라보고있는 정말 간단한 문제입니다. 저는 C++로 Qt에 글을 쓰고 있으며 암호를 연구하고 있습니다. 그 (것)들을 얻기 위하여 나는 %26를 사용해야한다. 나는 이것을 시험했다 : qDebug() << (6-18)%26; 그리고 인터넷과 수학에 따르면, 14 번으로 나를 만들어야한다, 맞습니까? 아니, 나는 6-18이 무엇인가 인 -12를
나는 해커 랭크 (Sherlock and Queries 퍼즐 - https://www.hackerrank.com/challenges/sherlock-and-queries)에서 퍼즐을 풀려고한다. 잠시 동안 작업 한 후, 나는 인터넷에서 도움을 청하기 시작했다. 나는 나를 혼란스럽게 여기는 하나의 게시물 https://codereview.stackexchan
C++에서 Marsaglia의 곱셈 포함 캐리 알고리즘과 같은 두 개의 부호없는 int 변수에 대해 모듈러스 연산자를 사용하려고합니다. 결과는 옳았지만 모듈러스의 한계는 확실하지 않습니다. m_upperBits = (36969 * (m_upperBits & 65535) + (m_upperBits >> 16))<<16;
m_lowerBits = 18000