一维数组题目一、写程序,从键盘输入 10 个整数给一维数组 a,求这十个元素之积,并输出这十个元素的值 。二、编写程序,将一个一维数组中的元素逆转。逆转是指将程序中的第一个元素与最后一个元素进行交换,第二个元素与倒数第二个元素进行交换,以此类推,直到数组的中间一个元素为止。三、编写程序,从键盘输入一个字符串给 str,将 str 逆序后输出。实验报告过程(请标出题号,写出完成实验内容的过程。注意:涉及操作的部分,请用截图方式截取主要界面,必要时加入文字注释)第一题:#include void main() int i,s=1,a10;for(i=0;ivoid main()int a10;int i,t;for(i=0;i=9;i+)scanf(“%d“,printf(“原数组:n“);for(i=0;i=9;i+);printf(“%-3d“,ai);printf(“n“);for(i=0;i=4;i+)t=ai;ai=a9-i;a9-i=t;printf(“交换后数组:n“);for(i=0;i=9;i+)printf(“%-3d“,ai);程序运行结果如下: