| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3427 人关注过本帖
标题:怎样将原数组的数据修改后输出的数据存入另一个数组?
取消只看楼主 加入收藏
ihaokun
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2016-10-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
怎样将原数组的数据修改后输出的数据存入另一个数组?
程序代码:
#include<stdio.h>

void fun(int a[]){//区域一
    //加密前的数组a已定义且赋值,可直接使用
int y;

    for(int i=0;i<10;i++)
    {
        for(int k=0;k<6;k++)
        {
            y=a[i]%10;
            a[i]/=10;
           

            if(k==0)
            {
            y+=6;
                if(y>=10)
                {
                y%=10;
                }
            }
            if(k==1)
            {
            y+=5;
                if(y>=10)
                {
                y%=10;
                }
            }
            if(k==2)
            {
            y+=4;
                if(y>=10)
                {
                y%=10;
                }
            }
            if(k==3)
            {
            y+=3;
                if(y>=10)
                {
                y%=10;
                }
            }
            if(k==4)
            {
            y+=2;
                if(y>=10)
                {
                y%=10;
                }
            }
            if(k==5)
            {
            y+=1;
                if(y>=10)
                {
                y%=10;
                }
            }
            printf("%d",y);
        }

    printf("\n");
    }
    //请在该区域内编写代码
    int result[10];
    //请在输出语句之前将加密后的保险柜密码由数组result保存

    for(int i=0;i<10;i++){
        printf("加密后第%d个官员的保险柜密码:%06d\n",i+1,result[i]);

    }
}
//不要在main函数内编写代码
int main(){//区域二

    int a[10];//加密前的密码
    for(int i=0;i<10;i++){
       

        a[i] = 234567+i;
        printf("第%d个官员的保险柜密码:%d\n",i+1,a[i]);
    }

    //相当于将区域二中的数组a传递到区域一,具体内容后续会讲到,大家不要深究
    fun(a);
    return 0;
}

2016-10-27 22:41
ihaokun
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2016-10-27
收藏
得分:0 
回复 2楼 word123
是的,不过不知道怎么把修改后的这十个六位数存入result[10]的数组里
2016-10-28 11:04
ihaokun
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2016-10-27
收藏
得分:0 
回复 3楼 rjsp
谢谢大神指导。
2016-10-28 11:46
快速回复:怎样将原数组的数据修改后输出的数据存入另一个数组?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018741 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved