두 숫자의 나누기가 나머지를 반환하는지 여부를 확인하는 가장 좋은 방법은 무엇입니까? 예를 들어, 값이 {3,5,7,8,9,17,19} 인 배열이 있습니다. 이제 위 배열에서 51의 완벽한 제수를 찾아야합니다. 이 문제를 해결할 더 간단한 방법이 있습니까?C의 나머지 부분을 찾는 방법은 무엇입니까?
8
A
답변
15
당신은 사업부의 나머지 부분을 찾기 위해 %
연산자를 사용하고, 0
과 결과를 비교할 수 있습니다.
예 :
if (number % divisor == 0)
{
//code for perfect divisor
}
else
{
//the number doesn't divide perfectly by divisor
}
4
나머지 연산자 %
을 사용하면 나머지를 반환합니다.
int a = 5;
int b = 3;
if (a % b != 0) {
printf("The remainder is: %i", a%b);
}
1
위의 모든 답변은 정확합니다. 완벽한 제수를 찾으려면 데이터 세트를 제공하십시오 :
#include <stdio.h>
int main()
{
int arr[7] = {3,5,7,8,9,17,19};
int j = 51;
int i = 0;
for (i=0 ; i < 7; i++) {
if (j % arr[i] == 0)
printf("%d is the perfect divisor of %d\n", arr[i], j);
}
return 0;
}
+0
영업 사원은 3 또는 9가 이러한 경우 완전한 제수로 간주되어야하는지 분명히해야합니다. 그렇지 않으면 어레이에있는 점이 없기 때문에 나는 9라고 가정합니다. 어떤 경우에는 역순으로 반복해야합니다. – tinman
관련 문제
- 1. 페이지의 나머지 부분을 CSS로 채우기
- 2. Android UI : 나머지 부분을 유지하면서 화면의 한 부분을 바꾸는 방법
- 3. 메서드를 중단하지만 코드의 나머지 부분을 계속 실행합니다.
- 4. 위치 경로 이름의 세 번째 부분을 찾는 방법은 무엇입니까?
- 5. ASP.NET MVC가 경로 URL의 나머지 부분을 잡습니다.
- 6. C의 char 배열. 유효한 입력의 실제 길이를 찾는 방법은 무엇입니까?
- 7. C++에서 문자열의 첫 번째 부분과 나머지 부분을 추출하는 방법은 무엇입니까?
- 8. Xpath를 찾는 방법은 무엇입니까?
- 9. 내년을 찾는 방법은 무엇입니까?
- 10. userclick을 찾는 방법은 무엇입니까?
- 11. d.android.com에서 찾는 방법은 무엇입니까?
- 12. 각 루프에서 마지막 객체를 찾는 방법은 무엇입니까?
- 13. 팝업 메시지 상자가 열려있을 때 화면의 나머지 부분을 고정하는 방법
- 14. 두 번째 요소가 가로 공간의 나머지 부분을 얻는 방법
- 15. C# 코드의 나머지 부분을 차단하지 않는 형식으로 이미지 표시
- 16. JQuery를 사용하여 데이터베이스에서 행의 나머지 부분을 가져 오는 것
- 17. 라이트 박스 : 화면의 나머지 부분을 투명하게 만들 때의 문제
- 18. 페이지의 나머지 부분을 채우기 위해 DIV 높이를 맞추기 위해
- 19. PHP로 나머지 숫자없이 숫자를 나누는 방법은 무엇입니까?
- 20. 현재/etc/services에없는 번호를 찾는 방법은 무엇입니까?
- 21. JavaScript를 사용하여 문자열에서 숫자를 찾는 방법은 무엇입니까?
- 22. 폴더에서 찾을 수없는 파일을 찾는 방법은 무엇입니까?
- 23. nsview와 관련된 모든 CALayers를 찾는 방법은 무엇입니까?
- 24. 공개 키에서 모듈러스와 지수를 찾는 방법은 무엇입니까?
- 25. jsf에서 응용 프로그램의 특정 부분을 비활성화하는 방법은 무엇입니까?
- 26. 콘텐츠 부분을 다른 영역으로 이동하는 방법은 무엇입니까?
- 27. UIScrollView의 특정 부분을 확대/축소하는 방법은 무엇입니까?
- 28. 내 문자열의이 부분을 제거하는 방법은 무엇입니까?
- 29. 배열 값에서 부분을 감소시키는 방법은 무엇입니까?
- 30. Express의 뷰에서 원격 부분을 검색하는 방법은 무엇입니까?
'{3,5,7,8,9,17,19}'범위가 상당히 의심 스럽습니다. * 거의 * 여기에 소수를 사용하는 것처럼 보입니다. 그러나 8은 소수가 아니며 11과 13이 누락되었습니다. – DarkDust