《C语言程序设计》第五章附加题答案 试题.doc

《C语言程序设计》第五章附加题答案 试题.doc

2、编程完成数据加密。数据是五位的整数,加密规则为:每位数字都加上6,然后用和除以8的余数代替该数字,再将第一位和第五位交换,第二位和第四位交换。(20分)

main()

{

inta,i,t;

intaa[4];

scanf(%d,a);

aa[0]=a%10;

aa[1]=a%100/10;

aa[2]=a%1000/100;

aa[3]=a/1000;

for(i=0;i4;i++)

{

aa[i]+=6;

aa[i]%=8;

}

for(i=0;i2;i++)

{

t=aa[i];

aa[i]=aa[3-i];

aa[3-i]=t;

}

for(i=3;i=0;i--)

print

文档评论(0)

1亿VIP精品文档

相关文档