试从主函数输入n个数据到数组中,编写对偶数项求和的子函数,它将计算结果返回给主函数.我自己编的,运行后输完几个数字后按回车什么也没有!怎么办,大神们帮我看看哪里有问题不是10个数,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 06:01:35
试从主函数输入n个数据到数组中,编写对偶数项求和的子函数,它将计算结果返回给主函数.我自己编的,运行后输完几个数字后按回车什么也没有!怎么办,大神们帮我看看哪里有问题不是10个数,试从主函数输入n个数

试从主函数输入n个数据到数组中,编写对偶数项求和的子函数,它将计算结果返回给主函数.我自己编的,运行后输完几个数字后按回车什么也没有!怎么办,大神们帮我看看哪里有问题不是10个数,
试从主函数输入n个数据到数组中,编写对偶数项求和的子函数,它将计算结果返回给主函数.
我自己编的,运行后输完几个数字后按回车什么也没有!怎么办,大神们帮我看看哪里有问题
不是10个数,是n个数!
#include "stdio.h"
int sum(int a[])
{int i,A=0,n;
for(i=0;i

试从主函数输入n个数据到数组中,编写对偶数项求和的子函数,它将计算结果返回给主函数.我自己编的,运行后输完几个数字后按回车什么也没有!怎么办,大神们帮我看看哪里有问题不是10个数,
#include "stdio.h"
int sum(int a[])
{int i,A=0,n;
for(i=0;i<n;i++)//n未初始化,或者传入n的值
if(a[i]%2==0) 
A+=a[i];
return A;
}
int main()
{int i,B=0,n;
int a[1000];
for(i=0;i<n;i++)//n未初始化,或者手动输入n的值
scanf("%d",&a[n]);//&a[i]
B=sum(a);
printf("%d\n",B);
return 0;
}