链接:
812. 打印数字 - AcWing题库
题目:
输入一个长度为 nn 的数组 aa 和一个整数 sizesize,请你编写一个函数,
void print(int a[], int size)
, 打印数组 aa 中的前 sizesize 个数。输入格式
第一行包含两个整数 nn 和 sizesize。
第二行包含 nn 个整数 a[i]a[i],表示整个数组。
输出格式
共一行,包含 sizesize 个整数,表示数组的前 sizesize 个数。
数据范围
1≤n≤10001≤n≤1000,
1≤size≤n1≤size≤n,输入样例:
5 3 1 2 3 4 5
输出样例:
1 2 3
思路:
定义一个宏,就是最大的数据范围的一个数组,然后按照题目要求输入,简单的循环来实现输入和输出
代码:
#include<iostream> using namespace std; const int N=1100; int arr[N]; void print(int a[], int size) { for(int i=0;i<size;i++) { cout<<a[i]<<" "; } } int main() { int n,size; cin>>n>>size; for(int i=0;i<n;i++) { cin>>arr[i]; } print(arr,size); return 0; }