关于c语言的两数组相加问题

有三个数组,数组a=1,2,3,4,5数组b要求自己输入,将数组a和b的各对应元素分别相加得到数组c,输出数组c的各元素... 有三个数组,数组a=1,2,3,4,5数组b要求自己输入,将数组a和b的各对应元素分别相加得到数组c,输出数组c的各元素 展开
 我来答
heshiweij
推荐于2018-02-28 · TA获得超过688个赞
知道小有建树答主
回答量:695
采纳率:100%
帮助的人:166万
展开全部
/* 
    Note: 有三个数组,数组a=1,2,3,4,5数组b要求自己输入.
          将数组a和b的各对应元素分别相加得到数组c,输
          出数组c的各元素 
*/
#include <stdio.h>

int main(void)
{
    int a[5] = {1,2,3,4,5}; //定义a数组 并赋值
    int b[5] = {0};  //定义b数组,初始化为0
    int c[5] = {0};  //定义c数组,初始化为0
    int i;

    printf("Input Array C\n");
    for (i = 0; i < 5; i++)
    {
        scanf("%d", &b[i]); //输入数组b的值
        c[i] = a[i] + b[i]; //两个数组相加并赋值给c数组
        
        if (i == 0)
        {
            printf("The result array:\n");
        }

        printf("%d ", c[i]); //打印数组c
    }


    printf("\n"); //换行
    return 0;
}
rank6
2013-12-08
知道答主
回答量:23
采纳率:0%
帮助的人:14万
展开全部

#include<stdio.h>

int main()

{

int i,j;

int array1[5]={1,2,3,4,5};

int array2[5],array3[5];

printf("input: \n");

for(i=0;i<5;i++)

scanf("%d",&array2[i]);

printf("a+b=:\n");

for(j=0;j<5;j++)

{

array3[j]=array2[j]+array1[j];

printf("%d ",array3[j]);

}

return 0;

}


输入:1 2 3 4 5(用回车来间隔)

输出:2 4 6 8 10

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-08
展开全部
#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5};
int b[5],c[5];
puts("请输入b数组:");
int i;
for(i=0;i<5;i++)
scanf("%d",&b[i]);
for(i=0;i<5;i++)
c[i]=a[i]+b[i];
puts("C数组:");
for(i=0;i<5;i++)
printf("%-4d",c[i]);
puts("");
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不止是无耻
2018-06-04
知道答主
回答量:5
采纳率:0%
帮助的人:5107
展开全部
/* 
    Note: 有三个数组,数组a=1,2,3,4,5数组b要求自己输入.
          将数组a和b的各对应元素分别相加得到数组c,输
          出数组c的各元素 
*/
#include <stdio.h>
 
int main(void)
{
    int a[5] = {1,2,3,4,5}; //定义a数组 并赋值
    int b[5] = {0};  //定义b数组,初始化为0
    int c[5] = {0};  //定义c数组,初始化为0
    int i;
 
    printf("Input Array C\n");
    for (i = 0; i < 5; i++)
    {
        scanf("%d", &b[i]); //输入数组b的值
        c[i] = a[i] + b[i]; //两个数组相加并赋值给c数组
         
        if (i == 0)
        {
            printf("The result array:\n");
        }
 
        printf("%d ", c[i]); //打印数组c
    }
 
 
    printf("\n"); //换行
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式