C语言动态数组的使用实现代码

时间:2021-05-20

C语言动态数组

从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。

样例输入:

5

3 4 0 0 2

样例输出:

9 1

样例输入:

7

3 2 7 5 2 9 1

样例输出:

29 4

代码如下:

#include<stdio.h>int addAll(int a[],int N);int aveFun(int sum,int n);int main(){int N;int sum=0,ave=0;scanf("%d",&N);int a[N];for(int i=0;i<N;i++){scanf("%d",&a[i]);}sum = addAll(a,N);ave = aveFun(sum,N);printf("%d %d",sum,ave);}int addAll(int a[],int N){int sum=0;for(int i=0;i<N;i++){sum += a[i];}return sum;}int aveFun(int sum,int N){return sum/N;}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章