PAT乙級 1012 數字分類

2022-08-03 09:45:12 字數 1163 閱讀 2016

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

//

pat1012.cpp: 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include

using

namespace

std;

#define n 1000

intmain()

, ver[n] = ;

int flag = 0, temp = 0, k = 0; //

a2 加減控制符, a2計數符 ,a4計數符

int i, n, a1 = 0, a2 = 0, a3 = 0, a5 = 0

;

double a4 = 0.0

; cin >> n; //

the number of digit

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

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

else

if (num[i] == 1 && flag == 1

)

if (num[i] == 2) a3++; //

2if (num[i] == 3)

if (num[i] == 4 && ver[i] > a5) a5 =ver[i];

}if(k != 0) a4 /=k;

//output

if (a1 != 0) cout << a1 << "";

else cout << "n "

;

if (temp != 0) cout << a2 << "";

else cout << "n "

;

if (a3 != 0) cout << a3 << "";

else cout << "n "

;

if (k != 0) printf("

%.1lf

",a4);

else cout << "n "

;

if (a5 != 0) cout << a5

"pause");

return0;

}

PAT乙級1012 數字分類

見題知意,但是還是有幾點注意的地方 思路 很容易想到開闢乙個陣列,用陣列下標表示題中五類數字,然後對給出的每個數字分類處理就好 注意 a1 給出的都是正整數,故此類無需做特別處理 a2 因為是交錯求和,可能最後和為0,但不代表該類數字沒有 a3 簡單情況,即題意 a4 先求和,統計個數,最後計算平均...

PAT乙級1012 數字分類(C語言)

給定一系列正整數,請按要求對數字進行分類,並輸出以下 5 個數字 a 1 能被 5 整除的數字中所有偶數的和 a 2 將被 5 除后餘 1 的數字按給出順序進行交錯求和,即計算 n 1 n 2 n 3 n 4 a 3 被 5除后餘 2 的數字的個數 a 4 被 5 除后餘 3 的數字的平均數,精確到...

PTA乙級1012,數字分類

分析 include using namespace std intmain t 6 t2 1 a i 用於儲存ai,t i 用於儲存a i 中滿足條件的個數 cin n for int i 0 i else if x 5 1 else if x 5 2 else if x 5 3 else if ...