www.zhnq.net > 两个数组相加的程序

两个数组相加的程序

楼主概念完全搞错了,而且程序很紊乱啊,呵呵: 运行截图: 源码: #include<iostream>using namespace::std; const int MAX_SIZE=5; template<class TYPE>class ARRAY{public: ARRAY(); void input(TYPE array[]); void output(TYPE array[]);

那你还想怎么样?? ? 你见过一个数组有两个相同的键名吗?

是首和尾相加还是首和首相加?我默认你说的是首和首相加,一次循环:#include<stdio.h>#define M 8 //宏定义数组长度为8 void main() { int a[M],b[M],c[M],i,j; for(i=0;i<M;i++) scanf("%d",&a[i]); for(i=0;i<M;i++) scanf("%d",&b[i]); for(i=0;i<M;i++) { c[i]=a[i]+b[i]; //如果首尾相加的话这里改为c[i]=a[i]+b[M-i-1]; printf("%d ",c[i]); } printf("\n"); }

假如现在有两个int类型的数组,int a[]和int b[];那么我们在定义一个int c[];我们要判断这两个数组那个更长,否则会出错的,int maxlength = (a.length 评论0 0 0

Option Base 1Private Sub Form_click()Dim a() As Variant, b() As Variant, c() As Varianta = Array(2, 8, 7, 6, 4, 28, 70, 25)b = Array(79, 27, 32, 41, 57, 66, 78, 80)ReDim c(1 To 8)For i = 1 To 8c(i) =

矩阵的大小可以通过N,M来改变,数据自己也可以改为你想要的. 程序如下: #define N 3 #define M 3 main() { int a[N][M]={1,2,3,4,5,6,7,8,9}, b[N][M]={9,8,7,6,5,4,3,2,1},c[N][M],d[N][M],i,j; for(i=0;i

int a[3] = {1,2,3}; int b[3] = {4,5,6}; int c[6] = {0}; int cout = 0; for(int i = 0; i<3; ++i) { c[cout] = a[i]; ++cout;}for(int i = 0; i<3; ++i) { c[cout] = b[i]; ++cout; }大概思路就是这样子 自己再改进一下

这个问题很简单,数据你是想怎么送进程序?是在程序里直接赋值还是手动输入,或者从文件读入?要是从文件读入的话要用什么格式的文件?请提供上述信息,以便我帮你进一步编写代码

#include <stdio.h> int main() { int a[5] = {1,2,3,4,5}; int b[5] = {2,4,6,8,10}; int c[5]; int i; for (i=0; i<5; ++i) c[i] = a[i] + b[i]; for (i=0; i<5; ++i) printf("%d ",c[i]); return 0; }

int a,b,c; scanf("%d%d",&a,&b); //输入a,b c=a+b; //两数相加给c printf("%d",c); //输出c

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com