回 帖 发 新 帖 刷新版面

主题:数据调换

#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");

}
我要实现第一个数与最后一个数对调
但不知怎样实现
这个他全部对调了
清高手帮忙看看

回复列表 (共1个回复)

沙发

不好意思,真的不知道你这个程序是什么意思啊?

我来回复

您尚未登录,请登录后再回复。点此登录或注册