# C語言題庫-084 某個公司採用公用電話傳遞數據,數據是四位的整數,在 傳遞過程中是加密的,加密規則如下:每位數字都加上5, 然後 用和除以10的餘數代替該數字,再將第一位和第四位交換,第 二位和第三位交換。 【參考答案】 ``` main() { int a ,i,aa[4],t; scanf( " % d " ,&a) ; aa[0]=a %10; aa[1]=a %100/10; aa[2]=a %1000/100; aa[3]=a /1000; for(i=0 ; i<=3 ;i++) { aa [i]+=5; aa[i] %=10; } for(i=0;i<=3/2;i++) { t=aa[i]; aa[i]= aa[3- i]; aa[3- i]= t ; } for(i=3;i>=0;i–) prin tf("% d ", a [i]); getch(); } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up