홈>
플레이어와 그 점수를 최고 점수에서 최저 점수로 인쇄하려고합니다. 내려갈 수는 있지만 올바른 플레이어 이름과 관련이 없습니다.
다음 코드로 :
void showPlayers() {
int desc;
for (int i = 0; i < pointer; i++) {
for (int j = 0; j < pointer; j++) {
if (scores[i] < scores[j]) { //flipping comparison operator descends data,
//but either increments/decrements each player's
//score
desc = scores[i];
scores[i] = scores[j];
scores[j] = desc;
}
}
}
for (int i = 1; i < pointer; i++) {
cout << playerNames[i] << "\t" << scores[i] << "\n";
}
cout << endl;
}
다음과 같은 출력을 받고 있습니다 :
Player1 20
Player2 30
Player3 40
for (int i = 0; i < pointer; i++) {
for (int j = 0; j < pointer; j++) {
if (scores[i] > scores[j]) {
swap(scores[i], scores[j]);
}
}
}
for (int i = 0; i < pointer; i++) {
for (int j = 0; j < pointer; j++) {
if (playerNames[i] > playerNames[j]) {
swap(playerNames[i], playerNames[j]);
}
}
}
for (int i = 0; i < pointer; i++) {
cout << playerNames[i] << "\t" << scores[i] << "\n";
}
- 답변 # 1
관련 자료
- javascript - 배열의 배열에서 오름차순으로 이름 정렬
- python - 오름차순으로 두 번째 용어로 튜플 목록을 정렬하는 방법은 무엇입니까?
- javascript - 배열의 배열을 배열 순서로 정렬
- GPA를 기준으로 배열 목록을 오름차순으로 정렬하는 방법은 무엇입니까? arraylist는 객체 배열을 보유하고 있습니다 (자바)
- python - SQL 데이터를 오름차순으로 표시하려면 어떻게합니까?
- 파이썬에서 파일의 값을 오름차순으로 읽고 쓰는 방법은 무엇입니까?
- 파이썬에서 다른 방법으로 오름차순으로 숫자 정렬
- elasticsearch - 하위 집계별로 오름차순으로 집계 결과 정렬
- excel - 들쭉날쭉 한 배열로 작업, 하위 배열을 시트로 인쇄, VBA
- php - 라 라벨 - id별로 오름차순으로 객체 배열을 정렬하는 방법
- python - Excel 행의 오름차순
- java - 연결된 목록에서 중복 항목 제거 (오름차순)
- c# - SQL 3 테이블 구조 오름차순
- ruby - 다른 배열의 순서에 따라 배열 배열 정렬
- java - 읽을 수있는 표현을 인쇄하지 않는 배열의 설계 이유
- java - 오름차순으로 ArrayList 값 가져 오기
- javascript - 순서가 중요한 두 객체 배열의 객체 키 매핑
- C #에서 다차원 배열을 오름차순으로 정렬하는 방법은 무엇입니까?
- c - 주문 요소에 해시 테이블 인쇄가 삽입되었습니다
- ruby on rails - 오름차순 및 내림차순 또는 범위 식별
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
if
내부에서 이것을 사용하십시오 진술 :해당
playerNames
를 바꾸지 않았습니다 당신이 점수를 교환 할 때. 또한std::swap
를 사용하면 훨씬 더 읽기 쉽습니다. .