还剩79页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
20112012年上机题100题库1:第1题m个人的成绩存放在score数组中,请编写函数fun它的功能是将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中答案intfunintscore[]intmintbelow[]{intik=0aver=0;fori=0;i<m;i++aver+=score[i];aver/=m;fori=0;i<m;i++ifscore[i]<aver{below[k]=score[i];k++;}returnk;}2:第2题请编写函数fun,它的功能是求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数答案voidfunint*aint*n{intij=0;fori=2;i<1000;i++ifi%7==0||i%11==0i%77!=0a[j++]=i;*n=j;}3:第3题请编写函数voidfunintxintpp[]int*n它的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回答案voidfunintxintpp[]int*n{inti=1j=0;k=0*t=pp;fori=0;i<=x;i++ifi%2!=0{t[j]=I;j++;}fori=0;i<j;i++ifx%t[i]==0{pp[k]=t[i];k++;}*n=k;}4:第4题请编写一个函数voidfunchar*ttintpp[]统计在tt字符中a到z26各字母各自出现的次数,并依次放在pp所指的数组中答案voidfunchar*ttintpp[]{inti;fori=0;i<26;i++pp[i]=0;while*tt{switch*t...。