日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

偶数字记数

發布時間:2024/4/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 偶数字记数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description眾所周知,我們常用的記數系統是由0-9這10個數字組成,但是我們的Wraith卻因為一些不為人知的原因討厭那些奇數,他經常在自己的記數過程中只使用0,2,4,6,8這幾個數字,而不使用那些奇數字(1,3,5,7,9),所以在他的記數系統中應該是這樣的:0,2,4,6,8...當然在與正常的記數系統進行轉換時便會比較麻煩。現在我們得到了一個序列a[n],對于每個值a[i],現在我們需要知道在Wraith使用的記數系統中的第a[i]個數是多少,例如,a[n]={1,3,4};我們想得到的序列就是2,6,8; 很簡單不是嗎?但是我不想寫...自然,這個任務就交給了你.... :-)Input只有一組測試數據; 測試數據第1行為一個正整數N(N<=1000),代表序列的大小; 測試數據第2到第(N+1)行為已知的序列a[N];每行有且僅有一個正整數;Output輸出應該為N行; 每行為對應輸入的結果;(結果在整型int范圍內)

Sample Input

4 1 2 3 4

Sample Output

2 4 6 8



主要是化輸入的十進制數為五進制就行了

#include<stdio.h>
int a[5]={0,2,4,6,8};
void main()
{
int m,n,i,b[50];
scanf("%d",&n);
while(n--)
{
i=0;
scanf("%d",&m);
if(m<=4)printf("%d\n",a[m]);
else
{
while(m)b[i++]=m%5,m/=5;
if(m)b[i++]=m;
i--;
while(i>=0)printf("%d",a[b[i--]]);
printf("\n");
}
}
}

轉載于:https://www.cnblogs.com/zhang20115330/p/3199668.html

總結

以上是生活随笔為你收集整理的偶数字记数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。