最新2011题库100题
void fun(char *s,char t[]) {
int i,j=0;
for(i=0;i<strlen(s);i++)
if(!((i%2)= =0&&(s[i]%2))) t[j++]=s[i]; t[j]=0; }
第五十一套 1 程序填空
给定程序中,函数fun的功能是:计算下式s=1/22+3/42+5/62 +(2×n-1)/(2×n)2直到︱(2×n-1)
/(2×n)2︱《10-3
并把计算结果作为函数值返回。例如,若形参e的值le-3 ,函数值的返回值为2.735678。 第1处i=0; 第2处i++;
第3处x=(2.0*i-1) / ((2.0*i)* (2.0*i));
2 程序修改
给定程序MODI1.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。 /**found**/
void fun(char*s, char *t) /**found**/ t[2*d]= \0 ; 3 程序设计
函数fun的功能是:将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。 viod fun(char*s, chat t[]) {
int i,j=0;
for(i=1;i<strlen(s);i+=2) if(s[i]%2) t[j++]=s[i]; t[j]=0; }
第五十二套 1 程序填空
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大,列上最小的那个元素,若没有符合条件的元素则输出相应信息。
第1处max=a[i][j];c=j;} 第2处find=0; 第3处i++; 2 程序修改
给定程序MODI1.C中函数fun的功能是:根据整形形参m的值:计算如下公式的值? 例如:若m中的值为5,则应输出:0.536389。 /**found**/
for(i=2;i<=m;i++)
/**found**/ y-=1.0/(i*i); 2 程序修改
给定程序MODI1.C中函数fun3 程序设计
的功能是:根据整形形参m,m个人的成绩存放在score数计算如下公式的值。 组中,请编写函数fun,它的/**found**/
功能是:将低于平均分的人数double fun(int m) 作为函数值返回,将低于平均/**found**/
分的分数放在below所指的数for(i=100;i<=m;i+=100) 组中。
3 程序设计
int fun(int score[],int m,int 已知学生的记录由学号和学below[]) 习成绩构成,N名学生的数据{
已存入a 结构体数组中,轻便float av=0.0; int i,j=0;
鞋函数的功能是:找出成绩最for(i=0;i<m;i++) 低的学生记录,通过形参返回av+=score[i]; 主函数(规定只有一个最低av/=m;
分)
for(i=0;i<m;i++) fun(STU a[],STU *s) if(av>score[i])
{
below[j++]=score[i]; int i,min=a[0],s,j=0; return j; for(i=1;i<N;i++) }
if(min>a[i].s){ 第五十三套 j=i;
1 程序填空
min=a[i].s; 给定程序中,函数fun的功能}
是将形参指针所指结构体数*s=a[j]; }
组中的三个元素按num成员第五十五套 进行升序排列。
1程序填空
第1处void fun(PERSON*std) 给定程序中,函数fun的功能第2处PERSON temp; 是:判断形参s所指字符串是第3处fun(std); 否是“回去”(Palindrome)若2 程序修改
是,函数返回值为1;不是,给定程序MODI1.C中函数fun函数返回值为0,“回文”是正的功能是:将m(1≦m≦10)读和反读都是一样的字母串个字符串连接起来,组成一个(不区分大小写字母)。 新串,放入pt所指存储区中。 第1处1p=s;
/**found**/ int k,q,i; 第2处1p++;rp--;}
/**found**/ 第3处if(1p<rp)return 0; pt[i]=str[k][i]; 2 程序修改
3 程序设计
给定程序MODI1.C中函数fun程序定义了N×N的二维数组,的功能是:求出以下分数序列并在主函数中自动赋值。请编的前n项之和。
写函数fun(int a[ ][N]),函数2/1+3/2+5/3+8/5+13/8+21/13+的功能是:使数组左下三角元 和值通过函数值返回素中的值全部置成0。 main函数。例如n=5,则应输int fun(int a[][N]) 出:8.391667。 { /**found**/ int i,j;
double fun(int n) for(i=0;i<N;i++) /**found**/ for(j=0;j<=i;j++) c=a;a+=b;b=c; a[i][j]=0; 3程序设计
}
请编写函数fun,函数的功能第五十四套 是:将大于形参m且紧靠m1 程序填空
的k个素数存入xx所指的数给定程序中,函数fun的功能组中。19,23,29,31,37,是:计算形参x所指数组中N函数fun中给出的语句仅供参个数的平均值(规定所有数均考。
为正数),作为函数值返回,void fun(int m,int k,int xx[]) 并将大于平均值的数放在形{
参Y所指数组中,在主函数中int i,j=1,t=m+1; 输出。
while(j<=k) 第1处av=0;
{
第2处av=av+x[i]/N; for(i=2;i<t;i++) if(t%i= =0)break; 第3处y[j++]=x[i];
if(i= =t){
9
xx[j-1]=i; j++; } t++; } }
第五十六套 1 程序填空
给定程序的功能是:从键盘输入若干行文本(每行不得超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 第1处void
WriteText(FILE*fw) 第2处
fputs(str,fw);fputs(“\n”,fw); 第3处printf(“%s”,str); 2 程序修改
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整形变量s中奇数位上的数,依次构成一个新数t中。高位仍在高位,低位仍在低位。 /**found**/
void fun(long s,long*t) /**found**/ s1=s1*10; 3 程序设计
函数fun的功能是:将两个两位数的正整数a 、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c 数的十位和百位上,b数的十位和个位数依次放在c数的千位和十位上。 void fun(int a,int b,long*c) {
*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10); }
第五十七套 1 程序填空
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 第1处n++;flag=1;} 第2处if(*s= = )flag=0; 第3处s++; 2 程序修改
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver 所指的存储单元中。 /**found**/ t+=s[k]; /**found**/
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库计算机二级C语言上机题库100题(你懂的哈,不用谢我)(9)在线全文阅读。
相关推荐: