Tc编程问题。急,各位高手帮帮忙!请各位多给几种方法!!越多越好?
某个采用公用电话传递数据,数据是四位的整数。在传递过程中是加密的。规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换 !
int data[4]; char cha[10]; main() {int i; scanf("%s",cha); data[0]=cha[0]-30H; data[1]=cha[1]-30H; data[2]=cha[2]-30H; data[3]=cha[2]-30H; for(i=0;i<4;i++) {data[i]=(data[i]+5)%10;} i=data[0]; data[0]=data[3]; data[3]=i; i=data[1]; data[1]=data[2]; data[2]=i; }