#include
void ex(char *a)
{
int i, n;
char t;
for (i = 0; a[i] != '\0'; ++i){
n = a[i] - '0';
n += 5;
n %= 10;
a[i] = n + '0';
}
for (i = 0; a[i+1] != '\0'; i += 2){
t = a[i];
a[i] = a[i+1];
哗绝旅 a[i+1] = t;
宏扰}
printf ("%s\n", a);
}
int main()
{
//数乱凳据加密:每位数字加5,然后除以10取余,最后奇偶位交换
char a[100];
printf("输入一个待加密的整数:");
scanf("%s",a);
ex(a); //加密函数的调用
return 0;
}
整型(int)数值有个最芦纳大值,超过了就变成负数了。渗芦可以从这方面陪喊没考虑。
取值范围为 -2147483648到2147483648