欢迎来到天天文库
浏览记录
ID:15378349
大小:35.00 KB
页数:9页
时间:2018-08-03
《2 字符替换与移位》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2字符替换与移位题目8请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上, 替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。voidencryptChar(){inti,j;for(i=0;i2、if(xx[i][j]*11%256<=323、4、xx[i][j]*11%256>130)continue;elsexx[i][j]=xx[i][j]*11%256;}题目36函数encryptChar(),替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=5、0;i6、7、xx[i][j]*11%256>='0'&&xx[i][j]*11%256<='9')continue;elsexx[i][j]=xx[i][j]*11%256;}题目56 encryptChar(),替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的8、字符是小写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i9、10、xx[i][j]*11%256>='a'&&xx[i][j]*11%256<='z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目62(字符替换题)编制函数encryptChar(), 替代关系:f(11、p)=p*13mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是偶数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i12、13、(xx[i][j]*13%256)%2==0)continue;elsexx[i][j]=xx14、[i][j]*13%256;}题目95 替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i15、16、xx[i][j]*11%25617、>='A'&&xx[i][j]*11%256<='Z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目98 替代关系:f(p)=p*17mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i18、i]);j++)if(xx[i][j]*17%256<=3219、20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
2、if(xx[i][j]*11%256<=32
3、
4、xx[i][j]*11%256>130)continue;elsexx[i][j]=xx[i][j]*11%256;}题目36函数encryptChar(),替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=
5、0;i6、7、xx[i][j]*11%256>='0'&&xx[i][j]*11%256<='9')continue;elsexx[i][j]=xx[i][j]*11%256;}题目56 encryptChar(),替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的8、字符是小写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i9、10、xx[i][j]*11%256>='a'&&xx[i][j]*11%256<='z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目62(字符替换题)编制函数encryptChar(), 替代关系:f(11、p)=p*13mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是偶数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i12、13、(xx[i][j]*13%256)%2==0)continue;elsexx[i][j]=xx14、[i][j]*13%256;}题目95 替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i15、16、xx[i][j]*11%25617、>='A'&&xx[i][j]*11%256<='Z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目98 替代关系:f(p)=p*17mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i18、i]);j++)if(xx[i][j]*17%256<=3219、20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
6、
7、xx[i][j]*11%256>='0'&&xx[i][j]*11%256<='9')continue;elsexx[i][j]=xx[i][j]*11%256;}题目56 encryptChar(),替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的
8、字符是小写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i9、10、xx[i][j]*11%256>='a'&&xx[i][j]*11%256<='z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目62(字符替换题)编制函数encryptChar(), 替代关系:f(11、p)=p*13mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是偶数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i12、13、(xx[i][j]*13%256)%2==0)continue;elsexx[i][j]=xx14、[i][j]*13%256;}题目95 替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i15、16、xx[i][j]*11%25617、>='A'&&xx[i][j]*11%256<='Z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目98 替代关系:f(p)=p*17mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i18、i]);j++)if(xx[i][j]*17%256<=3219、20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
9、
10、xx[i][j]*11%256>='a'&&xx[i][j]*11%256<='z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目62(字符替换题)编制函数encryptChar(), 替代关系:f(
11、p)=p*13mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是偶数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i12、13、(xx[i][j]*13%256)%2==0)continue;elsexx[i][j]=xx14、[i][j]*13%256;}题目95 替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i15、16、xx[i][j]*11%25617、>='A'&&xx[i][j]*11%256<='Z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目98 替代关系:f(p)=p*17mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i18、i]);j++)if(xx[i][j]*17%256<=3219、20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
12、
13、(xx[i][j]*13%256)%2==0)continue;elsexx[i][j]=xx
14、[i][j]*13%256;}题目95 替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i15、16、xx[i][j]*11%25617、>='A'&&xx[i][j]*11%256<='Z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目98 替代关系:f(p)=p*17mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i18、i]);j++)if(xx[i][j]*17%256<=3219、20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
15、
16、xx[i][j]*11%256
17、>='A'&&xx[i][j]*11%256<='Z')continue;elsexx[i][j]=xx[i][j]*11%256;}题目98 替代关系:f(p)=p*17mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。 voidencryptChar(){inti,j;for(i=0;i18、i]);j++)if(xx[i][j]*17%256<=3219、20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
18、i]);j++)if(xx[i][j]*17%256<=32
19、
20、(xx[i][j]*17%256)%2!=0)continue;elsexx[i][j]=xx[i][j]*17%256;}题目96(字符替换题)请编制函数encryptChar()替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所
此文档下载收益归作者所有