首页 > 编程 > C > 正文

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

2020-01-26 14:18:42
字体:
来源:转载
供稿:网友

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;}

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选