题解 | #牛牛的新数组求和#
牛牛的新数组求和
https://www.nowcoder.com/practice/bdd2cd6638f849cfa06216198e8eb967
#include <stdio.h>
int cal(int*p,int n)
{
int sum=0;
int i=0;
while(i<n){
sum=sum+p[i];
i++;
}
return sum;
}
/*int cal(int*p,int n)
{
int *end=p+n;
int sum=0;
int i=0;
while(p<end){原解题思路:此处逻辑错误,混乱,如有大佬肯详细指出错误,感激不尽
sum=sum+p[i];
i++;
p++;
}
return sum;
}
*/
int main() {
int n;
scanf("%d",&n);
int a[40];
int *p=a;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
int sum=cal(p,n);
printf("%d",sum);
return 0;
}
#指针#
