輸入乙個矩形的長和寬,然後輸入矩形狀的由1和0構成的數,若這些數不全為1,並且這些數中的0不挨著0,就輸出yes,否則輸出no。當輸入0 0時結束輸入。
用二維陣列儲存資料,用兩個數控制題目中的兩個要求,滿足則輸出yes,反之no。
做這個題,思維要嚴謹,把可能的包含在內,不可能的也不能包含進去。
#include
using
namespace std
;int
main()}
int k =0
,l =0;
for(
int i =0
;i ;i ++)
if(a
[i ][t
]!=1)l
++;}}
if(k
)cout
<<
"no"
<;if
(!k )
if(l
)cout
<<
"yes"
<;if
(!l )cout
<<
"no"
} 題目要求 乙個陣列中的資料,重新排列,使每個元素相等,要移動的最小的數。題目思路 定義陣列存放元素,利用while迴圈,輸入元素,並將所有元素求和,求取平均數。判斷每個元素與平均數的大小,如果元素小於平均數則取二者之差,累加所有小於平均數的元素所得差。細節處理 初始化元素和以及平均數在while迴圈... 一.若干組氣球 找出顏色最多的氣球。二.首先要想如何儲存這些char型字串,然後需要計算每一組相同的字串 顏色 並將最大的數所對應的顏色輸出,用迴圈。這道題我用的是vector和string,進行比較字串用的compare。三 include include include include usin... 題目要求 輸入行數,每行輸入氣球顏色,輸出出現次數最多的顏色,輸入0終止輸入。題目思路 定義qiqiu資料型別包含兩個元素,利用while迴圈向字元陣列中輸入氣球顏色,比較每個數字中的字元,若相同則與此字元陣列所對應的整數陣列加1。比較整數陣列大小,輸出最大陣列所對應的字元陣列。細節處理 利用str...ACM書中題目 K
ACM書中題目 O
ACM書中題目 O