int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf("%d\n %d\n",b,#include "stdio.h"int LA(int *a,int n){int i,s=0;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 19:01:46
![int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf(](/uploads/image/z/8226289-1-9.jpg?t=int+a%5B%5D%3D%7B5%2C10%2C15%2C20%2C25%2C30%7D%3B+int+b%3DLA%28a%2C4%29%3B+int+c%3DLA%28a%2B2%2C3%29%3Bprintf%28%22%25d%5Cn+%25d%5Cn%22%2Cb%2C%23include+%22stdio.h%22int+LA%28int+%2Aa%2Cint+n%29%7Bint+i%2Cs%3D0%3Bfor%28i%3D0%3Bi)
int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf("%d\n %d\n",b,#include "stdio.h"int LA(int *a,int n){int i,s=0;for(i=0;i
int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf("%d\n %d\n",b,
#include "stdio.h"
int LA(int *a,int n)
{
int i,s=0;
for(i=0;i
int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf("%d\n %d\n",b,#include "stdio.h"int LA(int *a,int n){int i,s=0;for(i=0;i
int a[]={5,10,15,20,25,30};这一句的意思是定义一个数组a,a中存了5,10,15,20,25,30这6个数
LA函数有两个参数,一个数组a(a就代表一个指针值),一个n,函数的作用是求数组a中前n个数的和.
int b=LA(a,4);参数是a和3,所以a就代表以上定义的数组a的首地址,也就是从5开始,这一句的意思是将数组a中的前4个数求和,结果存在b中,所以b=5+10+15+20=50
int c=LA(a+2,3);参数是a+2和3,a代表数组a的首地址,a+2就将指针移到15那,这一句的意思是将数组a中从第3个算起的3个数求和存在c中,所以c=15+20+25=60.