1012 數字分類 20

2021-08-01 03:57:11 字數 949 閱讀 8322

給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字:

思路: 1.  由於涉及到每個型別的個數級順序,用陣列 count[5] 儲存每個型別個數;

2.  每個型別結果,或者預處理用陣列 ans[5] 儲存;

3.  涉及到最後沒有空格而中間有的情況;

**:

#include #include using namespace std;

int main() ;

int ans[5] = ;

cin >> n;

for (int i = 0; i < n; i++)

//a2

else if (temp % 5 == 1)

else

count[1]++;

} //a3

else if (temp % 5 == 2)

//a4

else if (temp % 5 == 3)

//a5

else if (temp % 5 == 4)

count[4]++;

} }if (count[0] == 0)

else cout << ans[0] << ' ';

if (count[1] == 0)

else cout << ans[1] << ' ';

if (count[2] == 0)

else cout << count[2] << ' ';

if (count[3] == 0)

else printf("%.1f ", (double)ans[3] / count[3]);

if (count[4] == 0)

else cout << ans[4];

system("pause");

return 0;

}

1012 數字分類 20分

題目位址 1.需要了解知識 標頭檔案 include vector int a 5 構建乙個自動變長的二維陣列 a num 5 push back num 在表尾新增元素 a i size 陣列長度printf nf num n為幾,則為小數點後幾位 include include using na...

PAT 1012 數字分類 20

給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字 程式說明 1.使用 while cin n 進行輸入,需按 ctrl z 再按回車鍵停止輸入 2.求a2時,記錄被5除后餘1的個數為 n 初始值為0 再求 1 的 n 次方,即可實現交錯求和,其中 pow a,b 函式表示求 a 的 b ...

PAT 1012 數字分類 20

給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字 最後乙個測試點怎麼著都過不了,後來一點點排除,發現原來判斷條件a2是不是n時使用a2 0來判斷,而如果數列只有兩個6,那樣a2也等於0為了方便起見設了k變數控制是不是n 1 include2 include 3 include4 intm...