以下为C语言代码,已经测试过了
#include
#include
int arrsum(int *arr,int num);
int main()
{
int *arr1;
int *arr2;
int num1=0;
int num2=0;
int sum1=0;
int sum2=0;
int i;
printf("输入数组1的数据个数:\n");
scanf("%d",&num1);
printf("输入数组2的数据个数:\n");
scanf("%d",&num2);
arr1=(int *)malloc(sizeof(int)*num1);
arr2=(int *)malloc(sizeof(int)*num2);
for(i=0;i
printf("为数组1输入一个整数:\n ");
scanf("%d",arr1+i);
}
for(i=0;i
printf("为数组2输入一个整数:\n");
scanf("%d",arr2+i);
}
sum1=arrsum(arr1,num1);
sum2=arrsum(arr2,num2);
printf("数组1中数据的和是: %d\n",sum1);
printf("数组2中数据的和是: %d\n",sum2);
getchar();
return 0;
}
// 数组中元素求和的函数
int arrsum(int *arr,int num)
{
int sum=0;
int i;
for(i=0;i
sum+=arr[i];
}
return sum;
}
int n,i,max,sum1=0,sum2=0; cout<<"请输入数据的个数: "; cin>//这里我是以n=6做的。a1、b1分别是数组a[5]和b[5]的和。
#include
#include
int main()
{
int i,a[10],b[10];
for(i=0;i<10;i++)scanf("%d",&a[i]);
for(i=0;i<10;i++)scanf("%d",&b[i]);
for(i=0;i<10;i++)
{
a[i]+=b[i];
printf("a[%d]=%d\n",i,a[i]);
}
return 0;
}
#include
void main()
{
int i,a[5],b[5],sum1=0,sm2=0;
for(i=0;i<5;i++)
{
printf("%d%d",&a[i],&b[i]);
}
for(i=0;i<5;i++)
{
sum1=sum1+a[i];
sum2=sum2+b[i];
}
printf("%d %d",sum1,sum2);
}
啥意思呢