永远把艰辛的付出看作是生命的必要; 即使没有收获的指望,也心平气静地继续耕种!

89/100 C Programs(数据加密)

上一篇 / 下一篇  2008-04-07 12:24:52 / 个人分类:C  

/*【程序89】LUPA开源社区 ybE%B,d
题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:LUPA开源社区{L!\/w*{*lt
每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
;k@3]-r4Cc01.程序分析:LUPA开源社区;@d(q+J:_/stL)s:z
2.程序源代码:*/
'dcDD#s;oYae4f0#include "stdio.h"
f0HA)n[:T0void main()LUPA开源社区)^$C/~J9F*v gb
{LUPA开源社区 Aj"bD+w$X E^
    int a, i, aa[4], t;LUPA开源社区8Vorf&ka
    scanf("%d", &a);
[Rn eDB0    aa[0] = a % 10;
0L9}7T'~!N ioK0    aa[1] = a % 100 / 10;LUPA开源社区T4F!qihS].s s
    aa[2] = a % 1000 / 100;
9vWZ7]e+dW0    aa[3] = a / 1000;LUPA开源社区2Cc@*NU?2lj0m9m
    for(i = 0; i <= 3; i++)LUPA开源社区w TVf&~)W6f t T}
    {LUPA开源社区2Bc+c};t5e*Q:P"^
        aa[i] += 5;
9qNe[2C C8`0        aa[i] %= 10;LUPA开源社区6W D} O A
    }
J"z"pAMO(ht0    for(i = 0; i <= 3 / 2; i++)
!o0V F@F M1pP4u0    {LUPA开源社区0G+S {'[ dIR
        t = aa[i];
Z|-@s,^)[;kM7in'WP T0        aa[i] = aa[3-i];LUPA开源社区GV u5_(l!t%I}OK
        aa[3-i] = t;
{6STVK8V"w#sL$?A0    }
3WI9c%t ?w7D\0    for(i = 3; i >= 0; i--)LUPA开源社区?:hQ\ I)Vm(j
        printf("%d", aa[i]);LUPA开源社区1jI,N_.N `"]*p
}
e!sW5q;P+CI4T0LUPA开源社区d/b9Bt ?'G

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-30  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 1796
  • 日志数: 43
  • 图片数: 1
  • 文件数: 4
  • 建立时间: 2007-11-06
  • 更新时间: 2008-08-11

RSS订阅

Open Toolbar