) Р { printf("%c",’*’); Рfor (j=1;j<= k-2;j++)Рprintf(" ");Рprintf("*\n"); Р}Р for (i=1;i<=k;i++) Р printf("%c",’*’); printf("\n");Р} Р Р2、Р#include <stdio.h>Рvoid fun(int s[ ]);Рvoid main()Р{ int a[ ]={1,2,3,4,5,6},k;Рfun(a); Рfor(k=0;k<=5;k++) printf(“%d ”,a[k]);Рprintf(“\n”);Р}Рvoid fun(int s[ ])Р{ int i=0;Р while(i<3) { s[i]=s[i]+5; i++; }Р}Р3、Р #include <stdio.h>Рvoid main()Р{ int j, a[ ]={1,2,3,4,10,12,13,15};Рfor( j=3; j>0; j--)Р switch ( j )Р { case 1:Р case 2: printf(“%d,”, a[j+4]); break;Р case 3: printf(“%d,”, a[j-1]);Р }Р printf(“\n”);Р}Р第三组:Р一、编程题(每题20分,共40分)Р1、编写程序。每当输入10个评委的分数后,求该选手的最后得分并输出(设10个评委按照以下打分原则为选手打分:去掉一个最高分和一个最低分,剩下的求平均分作为选手的最后得分)。Р2、编写程序。先定义一个求n!的子函数fact,调用该子函数计算并输出Р的值(m、n的值由键盘输入)。Р二、程序填空。在程序中的序号处填上正确的内容。(每空4分,共48分)Р打印出杨辉三角形(只打印出10行,形式如下)。Р 1Р 1 1Р 1 2 1Р 1 3 3 1