WooKinson

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。
样例输入: 
5 
3 4 0 0 2
样例输出:
9  1
样例输入: 
7
3 2 7 5 2 9 1
样例输出:
29  4
题目描述

 

先上代码:

 1 #include <stdio.h>
 2 using namespace std;
 3 
 4 int main(void)
 5 {
 6     int n,sum=0;
 7     scanf("%d",&n);
 8     int num[n];
 9     
10     for (int i=0; i<n; i++)
11     {
12         scanf("%d",&num[i]);
13         sum += num[i];
14     }
15     printf("%d %d\n",sum,(int)(sum/n));
16     
17     return 0;
18 }
C++解法

 

解题思路:

遍历每个数据,并相加

最后输出和以及平均数

posted on 2018-12-22 22:15  WooKinson  阅读(142)  评论(0编辑  收藏  举报