PAT B 1012 數字分類 模擬

2021-08-04 20:34:18 字數 999 閱讀 1184

給乙個n表示接下來要操作的數字的個數

然後給出一串數字,按 a1

, a2

, a3

, a4

, a5

的要求分別算就好了。

可以輸入乙個數計算乙個,然後分別存到 a1

, a2

, a3

, a4

, a5

中去。要注意如果 ai

中存在沒被用到的,則需做好記錄。

#include 

int f[6]=; // 表示 ai 內是否有數

double a[6]=; // 存放 ai 結果

int main()

else

if( y == 1 )

else

if( y == 2 )

else

if( y == 3 )

else

if( y == 4 )

f[5] = 1;}}

if( f[1] ) printf( "%.0lf", a[1] );

else

printf( "n" );

if( f[2] ) printf( " %.0lf", a[2] );

else

printf( " n" );

if( f[3] ) printf( " %.0lf", a[3] );

else

printf( " n" );

if( j ) a[4] = a[4] / j;

if( f[4] ) printf( " %.1lf", a[4] );

else

printf( " n" );

if( f[5] ) printf( " %.0lf\n", a[5] );

else

printf( " n\n" );

return

0;}

注意一下細節部分就沒有問題啦。

PAT B1012 數字分類

之前一直忙著準備3月18號的pat乙級考試,所以csdn部落格一直沒有更新,現在把做過的真題 貼出來一下。這是數字分類題,題目描述大致是這樣的 在一行中先輸入乙個正整數n,隨後給出n個不超過1000的正整數,要分成如下的數字 a1 能被5整除的數字中所有偶數的和 a2 能被5整除後余1的數字交錯求和...

1012 數字分類

1 2 main.c 3 1012.數字分類 4 created on 2014年8月30日 5 author boomkeeper 6 部分通過 7 89 include 10 include 11 12void a1 int in,int sum 1718 void a2 int in,int ...

1012 數字分類 20

給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字 思路 1.由於涉及到每個型別的個數級順序,用陣列 count 5 儲存每個型別個數 2.每個型別結果,或者預處理用陣列 ans 5 儲存 3.涉及到最後沒有空格而中間有的情況 include include using namespace...