Р printf(“出现次数为:\n”); Р for(i=0;i<26;i++) printf(“%2d”,a[i]); Р /* 输出各字母出现次数 */ Р printf(“\n”); РР } РРР2. 程序调试题2(E_3_2.C)Р调试要求:下列程序不能得到正确结果,请按题中功效要求,调试并修改该程序(在所修改语句后加/*modified*/字样注释),使其运行能得到正确结果。将结果(包含E_3_1.c文件和E_3_1.exe文件)保留到指定目录中。Р功效说明:递归算法求xn,即xn=x*xn-1,其中x为实数,n≥0。原程序(见\E_3_2.c)Р void main(){Р float x, y; Р int n;Р scanf("%f%d",&x,&n);Р y=xn(x,n);Р printf("x^n=%f\n",y);Р }Р float xn(float x, int n){Р fload z;Р if(n<0) {Р printf("n is a wrong number!\n");Р exit(0);РР }Р if(n!=0) z=1; Р Р else z=xn(x,n); Р return z;Р }Р五. 编程题Р1.编程题1(E_5_1.c)Р编程要求:请按题中功效要求,编写程序并能得到正确结果。将结果(包含E_5_1.c文件和E_5_1.exe文件)