程序中设立3个函数,完成数组中素数的交换:
(1)在主函数中创建数组num,使用测试数据{108 4 19 7 23 66 49 13 33 35}对其初始化;
(2)定义change函数,将num数组中的素数首尾交换,即第一个素数与最后一个素数交换,第二个素数与倒数第二个素数交换......,非素数保持位置不变;
(3)定义prime函数,用于素数的判断。
要求:
(1)主函数调用change函数,change函数调用prime函数;
(2)在主函数中输出交换之前和交换以后的数组num;
(3)按以下形式输出:
交换之前的数组:108 4 19 7 23 66 49 13 33 35
交换以后的数组:108 4 13 23 7 66 49 19 33 35