主题:数据调换
#include<stdio.h>
#include<stdlib.h>
#define N 8
void main()
{
int a[N],b[N];
int i,j,c,o;
printf("请输入密码的位数(注意不超过8位数):\n");
scanf("%d",&c);
system("cls");
printf("请输入数据:\n");
scanf("%d",&j);
for(i=0;i<c;i++)
{
a[i]=j%10;
j=j/10;
}
for(i=0;i<c;i++)
{
b[i]=(a[i]+5)%10;
}
o=a[0];//问题
a[0]=a[c-1];//问题
a[c-1]=o;//问题
printf("加密后的数据为:\n");
for(i=0;i<c;i++)
{
printf("%d",b[i]);
}
printf("\n");
}
我要实现第一个数与最后一个数对调
但不知怎样实现
这个他全部对调了
清高手帮忙看看
#include<stdlib.h>
#define N 8
void main()
{
int a[N],b[N];
int i,j,c,o;
printf("请输入密码的位数(注意不超过8位数):\n");
scanf("%d",&c);
system("cls");
printf("请输入数据:\n");
scanf("%d",&j);
for(i=0;i<c;i++)
{
a[i]=j%10;
j=j/10;
}
for(i=0;i<c;i++)
{
b[i]=(a[i]+5)%10;
}
o=a[0];//问题
a[0]=a[c-1];//问题
a[c-1]=o;//问题
printf("加密后的数据为:\n");
for(i=0;i<c;i++)
{
printf("%d",b[i]);
}
printf("\n");
}
我要实现第一个数与最后一个数对调
但不知怎样实现
这个他全部对调了
清高手帮忙看看