未知数组元素的个数,怎么对其进行求和

未知数组元素的个数,怎么对其进行求和,
比如说:
给定图G各个结点的度数,求它包含的边的条数m。
输入格式
所有结点的度数序列
输出格式
边的条数。
样例输入
5 2 1 1 6 1
样例输出
8
对于这个题目,我想的是把求数组的元素个数,再用for循环累加,但是缺这个数组元素个数,求解答感谢!

int arr[999];
while(scanf("%d",arr[i]) != EOF){
        
    }

这个语句可以输入一组数据知道数据的尾部才结束,把它一一放数组里,然后遍历就可以算出数组个数

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^