蓝桥杯_算法训练_动态数组使用
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯_算法训练_动态数组使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
從鍵盤讀入n個整數,使用動態數組存儲所讀入的整數,并計算它們的和與平均值分別輸出。要求盡可能使用函數實現程序代碼。平均值為小數的只保留其整數部分。
樣例輸入:
5
3 4 0 0 2
樣例輸出:
9 1
樣例輸入:
7
3 2 7 5 2 9 1
樣例輸出:
樣例輸入:
5
3 4 0 0 2
樣例輸出:
9 1
樣例輸入:
7
3 2 7 5 2 9 1
樣例輸出:
29 4
這個就是對動態數組的學習,該題目要求的是一維數組,比較簡單,可以用malloc,也可以用new的方式。關于動態數組的使用,網上很多文章可以學習,此處不贅述。
#include<iostream> #include<malloc.h> using namespace std; int main() {int n;int sum = 0;int average = 0;int *array;cin>>n;array = (int*)malloc(100*sizeof(int));for(int i = 0; i < n; i++){cin>>array[i];sum += array[i];}average = sum/n;cout<<sum<<" "<<average;free(array);array = NULL;return 0; }總結
以上是生活随笔為你收集整理的蓝桥杯_算法训练_动态数组使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥杯_算法训练_大小写转换
- 下一篇: 蓝桥杯_算法训练_表达式计算