//一维数组的引用
 #define SIZE 5
 void input(int a[], int len);
 void output(int a[], int len);//函数的声明
 int main(void)
 {
     int i = 0;
     int arr[SIZE] = { 86,85,85,896,45 };//同理五个数据只是偶然,可能会更多
     //输入
     input(arr, SIZE);
     /*for (i = 0;i < SIZE;i++)
     {
         printf("请输入你的第%d个值:",i+1);
         scanf_s("%d", &arr[i]);
     }
     //输出
     for (i = 0;i < SIZE;i++)
     {
         printf("第%d个你输入的值%d\n",i+1, arr[i]);
     }/*
     printf("%d\n", arr[0]);
     printf("%d\n", arr[1]);
     printf("%d\n", arr[2]);
     printf("%d\n", arr[3]);
     printf("%d\n", arr[4]);*/
     //一个一个在个数较少的情况下,但如果特别多不建议,而用循环
     output(arr, SIZE);//这里的SIZE
     return 0;
 }
     void output(int a[], int len)
     {
         int i = 0;
         for (i = 0;i < len;i++)
         {
             printf("第%d个你输入的值%d\n", i + 1, a[i]);
         }
     }
 //一维数组作为函数参数
 void input(int a[],int len)
 {
     int i = 0;
     for (i = 0;i < len;i++)
     {
         printf("请输入第%d个数据:", i + 1);
         scanf_s("%d", &a[i]);
     }
 }



![[论文阅读]SCOTT: Self-Consistent Chain-of-Thought Distillation](https://i-blog.csdnimg.cn/direct/0e038ca9152c4f94b575b5f23e118079.png)
















