一行輸入多個數字,判斷有幾對二倍數(乙個數是另乙個的二倍)。-1結束輸入。思路
建立乙個向量,輸入資料,並且把向量中的資料儲存到集合中。從第乙個開始,用count(2*需判斷的數),來判斷。
用集合儲存資料會自動排好序,可以讓我們更方便的處理資料,減少了處理資料的過程。
#include
#include
#include
#include
#include
using
namespace std
;int
main
()if
(b [i
]==0)
break;a
.push_back
(b [i
]);aa .
insert
(b [i
]);}if
(j )
break
;for
(int t =0
;t .size
();t
++)}cout
< } 題目要求 乙個陣列中的資料,重新排列,使每個元素相等,要移動的最小的數。題目思路 定義陣列存放元素,利用while迴圈,輸入元素,並將所有元素求和,求取平均數。判斷每個元素與平均數的大小,如果元素小於平均數則取二者之差,累加所有小於平均數的元素所得差。細節處理 初始化元素和以及平均數在while迴圈... 一.若干組氣球 找出顏色最多的氣球。二.首先要想如何儲存這些char型字串,然後需要計算每一組相同的字串 顏色 並將最大的數所對應的顏色輸出,用迴圈。這道題我用的是vector和string,進行比較字串用的compare。三 include include include include usin... 題目要求 輸入行數,每行輸入氣球顏色,輸出出現次數最多的顏色,輸入0終止輸入。題目思路 定義qiqiu資料型別包含兩個元素,利用while迴圈向字元陣列中輸入氣球顏色,比較每個數字中的字元,若相同則與此字元陣列所對應的整數陣列加1。比較整數陣列大小,輸出最大陣列所對應的字元陣列。細節處理 利用str...ACM書中題目 K
ACM書中題目 O
ACM書中題目 O