以下程序的功能是用递归方法计算学生的年龄,已知第一位学生年龄最小,为10岁,其余学生一个比一个大2岁,求第5位学生的年龄。请填空。#includeage(int n){int c;if(n==1) c=10;else c=【1】;return c;}main(){int n=5;printf("age:%d\n",【2】);}
查看答案
以下程序的运行结果是【1】,其算法是【2】。main(){int a[5]={5,10,-7,3,7},i,t,j;sort(a);for(i=0;i<=4;i++)printf("%3d",a[i]);}sort(int a[]){int i,j,k;for(i=0;i<4;i++)for(j=0;j<4-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}
以下程序的运行结果是【1】,其算法是【2】。main(){int a[5]={9,6,8,3,-1},i,j,t,p;sort(a);for(i=0;i<=4;i++)printf("%3d",a[i]);}sort(int a[]){int i,j,t,p;for(j=0;j<4;j++){p=j;for(i=j;i<=4;i++)if(a[i]
以下程序可计算10名学生1门课成绩的平均分,请填空。float average(float array[]){int i;float aver,sum=array[0];for(i=1;【1】;i++)sum+=【2】;aver=sum/10;return aver;}main(){float score[10],aver;int i;printf("\ninput 10 scores:");for(i=0;i<10;i++) scanf("%f",&score[i]);aver=【3】;printf("\naverage score is %5.2f\n",aver);}
以下程序的运行结果是。main(){int i;for (i=0;i<3;i++){funx();funy();}}funx(){int x=0;printf("x=%d\t",++x);}funy(){static int y=0;printf("y=%d\n",++y);}