首页 > 学院 > 开发设计 > 正文

算法训练 动态数组使用

2019-11-11 04:50:32
字体:
来源:转载
供稿:网友
  算法训练 动态数组使用  时间限制:1.0s   内存限制:512.0MB   
从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。
样例输入: 5 3 4 0 0 2样例输出:9  1
样例输入: 73 2 7 5 2 9 1样例输出:29  4

代码:

#include<iostream>#include<string>#include<stdio.h>#include<cstdlib>using namespace std;int main(){    int num,*p,sum=0;    scanf("%d",&num);    p=new int[num];    for(int i=0;i<num;i++)    {        scanf("%d",&p[i]);        sum+=p[i];    }    PRintf("%d %d/n",sum,sum/num);    return 0;}


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