int[] Array1 = {1,2,3,4,5,6,7,8,9,10};
int pattern =0;
int first = 1;
for(int i=0; i<10;i+=2)
{
if(Array1[i] + Array1[first] > 7)
{
pattern ++;
}
first+=2;
}
System.out.println("The total number of patterns: " + pattern);
我所試圖做的事:加相鄰號,並檢查它是否大於7,如果是打印1模式等等爲什麼不打印4種模式?
爲何不打印4種模式?
這應該打印3.只有5 + 6,7 + 8和9 + 10> 7.如果使用'> ='進行比較,您將得到4。 – lurker
因爲它的3 ... –
你提到相鄰,那麼2 + 3,4 + 5,6 + 7,8 + 9等不相鄰?只是想確認你所期望的是你寫的。 –