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;}
熱心網友
int data;/* 輸入data */data += 5555;data = data / 10;int a,b,c,da = (data / 1000)% 10;b = (data / 100)% 10;c = (data / 10)% 10;d = data % 10;data = (d * 1000) + (c * 100) + (b * 10) + a;
熱心網友
太簡單了