题解 | #牛牛的新数组求和#
牛牛的新数组求和
https://www.nowcoder.com/practice/bdd2cd6638f849cfa06216198e8eb967
#include <stdio.h> #include <stdlib.h> int cal(int* arry,int n) { int sum = 0; while(* arry != '\0') { sum += * arry; arry++; } return sum; } int main() { int arry[100] ={0}; int n; int sum; while(scanf("%d",&n) != EOF) { for(int i =0;i<n;i++) { scanf("%d",&arry[i]); } sum=cal(arry,n); printf("%d",sum); } return 0; }
rry为数组的首地址
用sum接受cal的返回值并输出