关于c语言的两数组相加问题
有三个数组,数组a=1,2,3,4,5数组b要求自己输入,将数组a和b的各对应元素分别相加得到数组c,输出数组c的各元素...
有三个数组,数组a=1,2,3,4,5数组b要求自己输入,将数组a和b的各对应元素分别相加得到数组c,输出数组c的各元素
展开
4个回答
展开全部
/*
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;
}
展开全部
#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;
}
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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/*
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询