二级备用版105题1、下列给定程序中函数fun的功能是计算如_第1页
二级备用版105题1、下列给定程序中函数fun的功能是计算如_第2页
二级备用版105题1、下列给定程序中函数fun的功能是计算如_第3页
二级备用版105题1、下列给定程序中函数fun的功能是计算如_第4页
二级备用版105题1、下列给定程序中函数fun的功能是计算如_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(2)b[k]='(2)b[k]='3、N名学生的成绩已在主函数中放入一例如,若学生的成绩是:85766985726487,则平均分应当是:78.625{doubledouble{ave=ave+p-p=p-}return}第八(1)(1) (2) (3)例如,若输入"Ab,cD",则输出"AB,CD tt[i]>='a')&&( tt[i]>='a')&&(tt[i]<=(2)tt[i]-6891012141516{int{int{if(i%j==0)if(j<i)}}第九

(1)j++或j+=1或++j或(1)j++或j+=1或++j或 (3)(1)for(1)for(j=i+1;j<6;(2)*(pstr(2)*(pstr+i)=*(pstr+j)入字符串,输入字符为1,则输出3{intintreturn}第十 (1)long(1)longk=1;(2)num例如:若有5门课程的成绩90.5,72,80,61.5,55,则函数的值为:71.80{intfloatintfloatfor(i=0;}第十一1、下列给定程序中,函数fun的功能是:将

2、3、4(1)1(1)1(2i(3a[p+i]或入的数为:551234,输出的结=55.0,b=34.0,c=12.0(1)float(1)floatk;(2)if(*a<{intif(max<a[i].s)intif(max<a[i].s)return}第十二(1)(1) (2) (3)串为"Abcd",则c中的字符串应为"aBcdeFgH"(1)(1)intk=0;(2)while例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中

内容应当是:****ABCDEFG{intchar{}{intchar{}{}}第十三(1)(1)1(2)s[k]或*(s+k)(3)aaaa--aaaaaa(此处aaaa表示n个a,a和n的值在1至9之间)例(1)long(1)longs=0,t=0;3、编写函数voidfun(char*tt,intpp[]),程序的输出结果应该是:333221100000000000000000{intint pp[*tt-}第十四于M。(1)N(2)i(3)-1(2)return{ a--

{intfor(i=0;s[i]!=for(j=0;t[j]!= return return}第十六元素中的值。例如:若a所指数组中的数据为,则逆置后依次为数据的个数。(1)n/2(2)i(3)a[n-i-1]n=*p-'0';(2)n=n*8+*p-fun,其功能是:函数返回该学号的学生数据

tfname中(1) (2) (3) (1)if(d%2==0)(2)s/=10;{intif(i%2==0&&}第十八矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。

{doublex0,x1;{}returnx1;}第十九 例如,a所指变量中的学号、和三门课的成"LiSi"、95、80、88(1)a(2)(3)指字符中所有的小写字母c。 a--

指定的学号在主函数中输入没找到指定学号,=3,m=2,有下列矩

s[j]=}第十五下列给定程序中已建立了一个结点的单向 (2)t->data(3)

为函数值返回。用于字符串比较的函数是{intSTRECstr={"\0",- return}第十七1、下列给定程序的功能是:调用函数fun将指

程序执行结果 (1)while((high>=2)&&(n<10))yes=0;

{inti=0,n=0;char*p;(1)voidfun(char*a)(2)printf("%c",*a)

源文件中的内 到指定的目标文件成功时函数返回1,失败时返回0。 的过

xn1cos(xn

迭代步骤如下:(1)取

while{度,(不得使用C语言提供的求字符

名放在变量sfname中,目标文件名放在变

初值为0.0;(2)x0=x1,将x1的值赋给x1=cos(x0),求出一个新的x1;(4)若

}{}{a[i]='*';i++;n--}

例如,若N=3,有下列矩阵:操作后 (2)j- f(-n)+f(-n+1)++f(0)+f(1)+f(2)+f(x)函数定义如下

出了字符串的长度,形参h给出了字符串中前voidfun(char*a,intn,inth,inte

的学号、和三门课的成绩依次是:10001、(1)structstudent*(2)a-a2、下列给定程序中函数fun功能是N第二十下列给定程序的功能是:从键盘输入若干行

(x1)/(xf(x)(x1)/(x

x0且xx0或xx0

{int

返回。各字符串在主函数中输入,并放入一个(1) (2) (3) 时,t中的数为7531(1)voidfun(longs,long*t){int return}第二十一

(1)doublef(double(2)returns3、编写函数fun,其功能是计算sln(1)ln(2)s作为函数值返 说明为:doublelog(doublex)。例如,若m的值为20,则fun函数值6.506583{intdouble return}第二十二串,若没有,函数值为0,若有,函数值为0(1) (2) (3)x1、x2、x3分别输入15112,则输出结果应(1)fun(intx,inty,intz)或intfun(intx,inty,intz)(2)return

for(i=h;i<n-}第二十三之和,结果作为函数值返回 (2)next(3)(1)while(*r)voidfun(char*s,char{int}第二十四1、程序通过定义学生结构体变量 学生

符串数组中(1)char*fun(char(*sq)[M])(2)returnsp;{;}第二十五交换后(1)t[][N](2)i=0;i<N(3)围落在中间位置之前的元素中。直low>high,查

for(j=0;j<N-

(1) (2) (3)2、下列给定程序中函数fun的功能是:用选

(1)intfun(inta[],intm)或fun(inta[],intm) (2)elseif(m>a[mid])时,不得使用C语言提供的字符串函数。例如{char

}第二十七

法对数组中的n个元素进行升序排列。(1)p=j50,则程序输出:71114212228354244{int

}第三十

93、85、87。(1)- (2)-(3)算法求形参a的平方根。求平方根的迭

}第二十九

(1)fp(2)==(3)法的基本算法是:先对头两个字符

下 1、下列给定程序中,函数fun的功能是:有 ×N矩阵,以主对角线为对称线,对称元素相

然后把第三个字符插入到前两个字符中,插后前三个字符依然有序;再把 符插}第二十六

方根值为:1.414214

例如,a为2时

置为0N=3下列矩阵

、311、320(1) (2) (3) 例如,当s中的数 时,t中的数642(1)voidfun(longs,long*t) {intSTREC

{intdouble {return}第二十八

计算后结果(1)[N](2)t[i][j](3)(1)#defineFU(m,n)(2)return{charwhile(*p=='*')

(1)n=strlen(aa);{doublemax=h-while(h!=NULL) {if(max<h->s)max=h- h=h- return}第三十一S13 (1) (2) (3)(-(1)k++;{int }第三十二1、下列给定程序中,函数fun的功能是计算

}第三十三(1&&(20(3s[j]或

的字符依次放串t中。例如,字符串中的(1)if(i%2||s[i]%2==0if(i%20||(2)t[j]='\0数组中。一维数组中数据的个数存放在形参n 例如,若二维数组中的数据为3333444444555555则一维数组中的内容应是:33443344553344553344{

{;第三十六 (2)应填:r=t;或s13524

2n+2+

y1111

int

3、请编写函数fun,该函数的功能是:将放在 直2n

22334例如,若m的值为5,则应输出1.463611

符串数组中的M个字符串(每串的长度不超过按顺序合并组成一个新的字符串。例如,若字2

,并将计算结果作为函数值

串数组中的M个字符串(1)0 (2)i++或++i或i+=1或i=i+1

}第三十五程序通过定义学生结构体变量 学生的

{int voidfun(char*s,char*t)3、编写函数fun,其功能是:将s所指字符串

661014{int

程序输

96、81、89

}第三十七ASCII码大小递增排序,将排序后的字符存入的下标也为奇数,因此不应当删除

}第三十四1、给定程序中,函数fun的功能是将不结点据域依2,4,6,8,10,逆置后,从头至尾结点请在程序的下画线处填入正确的内容并把下

structstudent(2)(3)(1)if(p==n)return-

(1)t=i(2)i(30'或的求π的近似值,直到最后一项的绝对值1类推。最后t所指数组中的内容应为:"135"

线删除,使程序得出正确的结果

3、编写函数fun,其功能是:将两个两位数

例如,程序运行后{int

(1)NODE(2)next2、下列给定程序中,函数fun的功能是:将字

输入0.0001,则程序输出3.1414{int }第三十八1、给定程序中,函数fun的功能是将不结点序。即若原链表结点据域从头至尾的数据为(1)p->next(2)q(3)p-母(如'Z'转化为'A','z'转化为'a'),其他字符0~p(含p,p小于等于n-1)的数组元素平移到维数组中的内

(1)FILE*(2)fp(1)s[j++]=s[i];(2)s[j]=则字符串是:WSHWSHWSHWSH{int }第四十(1) (2) (3)所有值为正数的平均值(不包括0)。例如:数

return}第四十一(1 (2k(30'或(1)while(*w)(2)if(*r==*p{int

(1)FILE*(2)fclose(fp)学生的学习成绩,按从高到低的顺序找出前 (1)t=calloc(m,sizeof(STU));是:2223445666677899101010删除后,数组中的内容应该是:234568910{int if(a[j- return}第四十三1、下列给定程序中,函数fun的功能是:计N×N矩阵的主对角线元素和反向对角线素中的值再累加反向对角线元素例如:若N=3,有下列矩 首先累加1:5、9,然后累加3、5、7,函数返回值为30(1)sum=0(2) (3)2、下列给定程序中函数fun和funx的功能是5,6,7,8,9,10,1,2,3,4{int

中元素中的值依次为8,15,0,则程序的运行结果为19.250000

用二分法求方2x34x2

的一个根, { w[j- w[n-}第三十九1、给定程序中,函数fun的功能是将形参给定

(1)double3、编写函数fun,其功能是:根据以下计s111…1212 12例如:若n的值为11时,函数的值为{intfloat

{ }第四十二

要求绝对误差不超过0.001。例如,若给m输-100,n输入90,则函数求得的一个根2.000(1)doubler(2)while(fabs(n-m)写函数时,不得使用C语言提供的字符串函数{intchar{a[i]=*q;

第四十五(1) (2) 2、下列给定程序中函数fun的功能是:根据

(1)for(i=j+1;i<n;i++)十位和千位上

有下列矩 计算结果(1) (2)N- (3)S2 {

求π值,并作为函数值返回。例如,

例如,当a=45,b=12时,调用该函数后

例如,若q的值 { {a[i]=*q;i++; }第四十四1、下列给定程序中,函数fun的功能是:找时,各位数字之和为15的整数有:159、168、276、285、384、393、483、492共有26个(1) (2) (3)(1)inti,sl;(2)t[i]=s[sl-i-{;}

给指定精度的变量eps输入0.0005时,应输出=3.140578。****A*BC*DEF*G****;若n的值为8,则字符串中的内容仍为:*******A*BC*DEF*G****。n的值在主函数中输入。在编写函数时,不得使用语言提供的字符串函数。{intintchar{{a[i]=*(p+k- }第四十六文本文件中,然后再顺序读出显示(1)fp(2)fclose(fp)(3)

2514{}第四十七 数,并通过形参指针n传回所指变量例如,若输入一个 ,则新数为739(1) (2) (3)n!。例如,给n输入5,则输出120.000000(1)if((2)result*=n--;或{result*=nn1234{longintif(*p=='- {p++;flag=-else {n=n*10+*p- return}第四十八下列给定程序中,函数fun的功能是:将矩阵中元素的值按列向右移动1右边移出矩阵的元素绕回左边第1列。

50.0,则函数值应为49.394948(1)s=s(2)return=1F(n)=F(n-1)+F(n-2)。例如,当t={intf0=0,f1=1,fdof=f0+f1f0=f1f1=f }while(f<t)returnf}第四十九9、6、5、8、7,按规则移动后,数据排列为。形参n中存放a指数组中数据(1) (2) (3)(1)sum=0.0;(2)if((i+1)%5==0)3、学生的记录由学号和成绩组成,N名学生函数fun,其功能是:把低于平均分的学生数{intdouble

intfun(intn,int{

t--{k++;t-- {

(1)for(i=0;i<sl;i++)if(a[i].s<av)return}第五十(1)NULL(2)n(3)2、下列给定程序中函数fun的功能是:删除

}第五十二中(1)a[i]%2(2) (3)2、下列给定程序中函数fun的功能是:按以

第五十三n所指的单元中。(1)*n(2)next(3)

}第五十五 的字典序(从小到大)排序(1)struct (2)n-

递 求函数的值fun(n- fun(nfun(n-

例如,当给n

为"abd"时,则程序输出未找到信息"notbe

c[t]={intss[i]=ss[i]-}第五十一 (1) (2) (3)2、下列给定程序中函数fun的功能是:输出

入5时,函数值为18;当给n输入3时,函数值14intfun(intn)(2)if例如,字符串中的内容为"****A*BC*DEF*G*******",若n的值为4,删除后,字符串中的为"****A*BC*DEF*G****";若的值为7,则字符串中的内容仍为"****A*BC*DEF*G*******"。n输入。编写函数时,不得使用C串函数。{intchar*p,

a=NULL;调用该函数后,c=5142。{;}第五十四 myfile5.dat的二进制文件中。(1)STYPE(2)FILE(3)符串s中的字符按正序存放到字符串t中,然后

"eABCDFGH"q=p+i;3、学生的记录由学号和成绩组成,N据已放入主函数中的结构体数组s数fun,放在b所指的数组中,分数范围内的学生人数由6069,把分数在60~69的学生数据输出,包含60分和6960放在low中,把69在heigh中。{int return}第五十六1、人员的记录由编号和出生年、月、日组成名人员的数据已在主函数中存入结构体数组(1)STU(2)std[i].num(3)if(*r==*p){r++;p++;{int }第五十七(1)std[i].year(2)std[i]2、下列给定程序的功能是:读入一个整数IsPrime(intn){int

if(s-}第五十八构体变量了一名学生的学号、和3门课(1)STU(2)score[i]如,若k=10,则应输 a238 应为:{int }第五十九(1)std[] (3)std intk,q,(2)pt[i]=3、下列程序定N×N维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),全部置成0。例如a数组中的值为:

返回主程序后a数组中的值{int }第六十 (1)std[0](2)std[i].age65,输出为:a=65b=60。voidfun(int*a,intt=*b;*b=*a;3、请编一个函数voidfun(inttt[M][N],intpp[Ntt指向一个M行N列的二维数组,{inti,j,max;{ }}第六十一变量了一名学生的信息。函数fun的功能是(1)tt(2)tt.score[i]a[0]中的数对调、次最大数和a[1]voidfun(int*a,intn)

例如,w值为5923,则函数返回923;若w值923,则函数返回23{ int unsigned return}第六十二(1)i+1(2)k=jvoidfun(char*str,charchif(*str!=ch(3)str[1]=3、请编一个函数fun(char*s),该函数的功能{ char int m=n=strlen(s)- i++;m-- 第六十三(1)k(2)len

if(*p=='*(p-1)=toupper(*(p-{charchinti,jfor(i=1;i<6;for(j=i+1;j<6;

(1)&&(2)'A'2、下列给定程序中,函数fun的功能是:给一维数组a输入4个整数按如下的规律输1、2、3、4,程序运行后输出:下方阵请改正程序中的错误,使它能得出正确的结果。(1)voidfun(int*a):

return 第六十八1、函数fun的功能是:计result*=n--;(2)return

if(*(s+i)<*(s+

a[j]=a[j-

x2x3

n13、编写函数fun,其功能是:从字符串中删除

3、请编写一个函数fun,它的功能是:计算并

f(x)1xn2n2(n

直例如,若程序执行时输入字符串为"turbocand

ch=*(s+j) *(s+j)=*(s+i)

。若x=2.5,函数值为1.917915borlandc++"从键盘上输入字符n,则输出为"turbocadborladc++"如果输入的字符在{intchar

*(s+i)=ch }}第六十五

{intfor(i=2;i<=n- return}

(1)x(2)nx<0.97时,如下多项式的值,直到|Sn-Sn-1|<0.000001为止

串,且串长<N

第六十七

S10.5x0.5(0.51)x20.5(0.51)(0.52)x30.5(0.51)(0.52) (1)[N](2)len(3)*n=len

1、函数fun的功能是:计算

参m,计算下

xxxxf(x)1x

} (1)ss[i](2)n+j2、下列给定的程序中,fun函数的功能是:将p所指的字符串中每个单词的最后一个字母改成

++1/m例如,若输入5,则应输出2.283333(1)t+=1.0/i;(2)return3、编写一个函数,该函数可以统计一个长度假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为"as",则应当输出6。{inti,j=0;return}第六十六

的前n项之和。若x=2.5,n=15时,函数1.917914(1)1.0(2)-1项式的值。++1/n!例如,若主函数从键盘给n输入15,

double int { p*=(0.5- }while(fabs(s1-s0)>=1e- return}第六十九例如,若输入:"Iamastudenttotaketheexamination",则应输出:"IaMAstudenTtOtakEthEexaminatioN"。

字母;若ch中是大写英文字母,则

doubleint

1、函数fun的功能是:计f(x)1x

的前n项(1)1.0(2)12、下列给定程序中,函数fun的功能是:找 3、请编写函数fun,其功能是:计算并输出给SS[((XX'))

double int {} return}第七十一1、函数fun的功能是:统计所有小于等于

S11 例如,在主函数中从键盘为n输入50后,输出S=1.718282{

return}第七十四甲乙丙丁4人同时开始放鞭,甲每隔t1s放一4,n=10,则总共可听到28次鞭声。(1)i(2)t++2、下列给定程序中,函数fun的功能是:根10个数的方差

其中

2)的素数的个数,素数的个数作为

double

输入的三个边长(整型值),判断能否构成三X' Xx)

例如,给定的10个数为

回(1)j=2(2)i

int

95.0、89.0、76.0、65.0、88.0、72.0、85.081.0、90.0、56.0,则输出为S=11.730729{doubleint s=s+(x[i]-x1)*(x[i]-return}第七十1、函数fun的功能是:计xf(x)1x直到

例如,当n的值为20时,该数列为3、8、13、、 (1)inti,j=0,k,sum;多项式的值,S=(1-1/2)+(1/3-1/4)++{int

return}第七十三1、用筛选法可得到2~n(n<10000)之间的所有22的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表下一个数等于n为止。这样会得到一个序列:2,3,5,7,11,13,17,19,23,函数fun用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。

若不能,则返回0(1)return (2)return{intdouble if(m%i==0) 。若x=2.5,函数值为12.182494 的5次方是16807,其后3位数的和值是15。(1)d=1;(2)s=0;3.0、11.0,则输出应为S=35.951014{

doubles=s+(1.0/(2*i-1)-return}第七十二 c2=1c3=2。(1)n%10(2)break(3)

(1)a[i](2)a[i]数,并将这两个素数通过形参指针传回主函数(1)y=1;(2)d=a-后,则输出为S=0.583333。注意:n的值要求{intdouble

return 第七十五例如,当a=3,b=5,c=4时,中间的数为4(1) (2) (3) 3、请编写函数fun,该函数的功能是:计算并出S=1+(1+2)+(1+2+3)++(

出平均值和移动后的数据。例如,有10个正数2+3++n)的值。例如,若主函数从键{intdouble

型参数m,计算如 +1/(200×200)+1/(300×300)+例如,若m=2000,则应输出0.000160(1)doublefun(intm)fun,该函数的功能是:找出成绩最低的学生

}第七十九funx所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后10个正数:46

(1)x[i]/N(2)j++或++jboot",则应输出是10220。return

通过形参返回主函数(规定只有一个最低分)。30、32、40、6、17、45、15、48、26,平均值

(1)voidfun(char*s,int}第七十六 (1)filename 创建结点的单向链表,并为各结点数据域(1)p=(NODE(2)return行字符串中单词的个数,作为函数

已给出函数的首部,请完成该函数{intif(s- }第七十八

30.500000。移动后的输出为 48、30、6、17、15、26(1)s/N(2)j++(3)-字符串入"Iamastudenttotaketheexamination",则应输出"IAmAStudentToTakeTheExamination"。voidupfst(char3、下列程序定N×N维数组,并在主函数中赋值。请编写fun,函数的功能是:求主函数中的s。例如,若a数组中

3、请编写函数fun,该函数的功能是:求出二维数组周边元和,作为函数值返回。二维数组中的值在主函数中赋予。例如,若二维数组中值为:则函数值为61{intfor(j=0;j<N;j++) return 母组成,单词之间有若干个空格隔

2、下列给定程序中,函数fun的功能是:根据

第八十一则返回主程序后s值应为3.375。1、给定程序中,函数fun的功能是将a和b所指开始没有空格{int

型形参n,计算如 的值。+A),A=1/(1+A),,A=1/(1+A)。(1)floatfun(int

intdouble

和"12345",在主函数中输出的函数值为44831 return}第七十七

数中自动赋值。请编写函数fun(inta[N],中的值乘以m。例如,若m的值为2,a数组197 a238

return

(1)'0'(2)s++或++s(3)ctod(a)+ctod(b) 数),作为函数值返回,并将大于平均值的数

456则返回主程序后a数218 26

第八十1、给定程序中,函数fun的功能是:计算形参

(1)voidfun(char*s,int*a,int*b) 3、请编一个函数floatfun(doubleh),该4632404548

值应为45{int

的后部,平均值作为函数值返回,在主函数中

例如,若h值为1234.5671234.570000;若h1234.564,则函数返1234.560000

在程序的下画线处填入正确的内容并

{

删除,使程序得出正确的结果。

long return第八十二(1)N或20(2)break 3、编写程序,实现矩阵(3、3的转置(即行列互换)。例如,若输入下面的矩阵:则程序:{int }第八十三(1)a[0][i](2)<(1)voidfun(int*x,int(2)t=*x;*x=*y;3、编写函数intfun(intlim,intaa[MAX]),{int

if(i%j==0) return}第八十四1、给定程序中,函数fun的功能是建立一个×N矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2值全部例如,若N=5,生成的矩阵为 (1)voidfun(intm,intk)(3)printf("%d",aa[i-1]);{int return 第八十五1、给定程序中,函fun功能是:判定形参a指的N×N(规定N奇数)的矩阵是否是"幻主对角线及角线上元和都相等。例如以下3×3的矩阵就是一个"幻方":

-1/m例如,若输入5,则应输出-0.283333(1)t-=1.0/i;(2)return空格。例如,输入asdafaaz67,则输出为{intcharif(*p!='}第八十六(1)double(2)f12、下列给定程序是建立一个结点的单向链偶数的值累加起来,并且作为函数值返回(1)while(p!=NULL)(2)p=p-串LEVEL是回文,而字符串123312就不是回文{intcharwhile

if(str[i]==str[n-1-i]){ return 第八十七 (1)h->next(2)p->next (1)p=h->next;(2)p=p-3fun,该函数的功能MN所指的单元中。例如,若二维数组中的数 是:3333333344444444555555{int }第八十八(1)j(2)k(3)p

for(i=strlen(t)-1;i>0;i--(2)if(t[j]>字符串中所有下标为奇数位置的字母

第九十一若没有符合条件的元素则输出相应信息。例如

字符串中的字符按逆序存放,然后将a所指字

:有下列矩 程序执行结果为:find:int:串中的内容为"abcdefg",b所指字符串中的

"aBc4EFg"{int

2、函数fun的功能是:根据整形参m的值,计t11

容为"1234"时,c所指数组中的内容应

如 的值

223 (1)while(i<j)(2)if(*a{

ss[i]=ss[i]-}第九十1、给定程序中,函数fun的功能是:将a所指每列元素行依原来左边的各列依次绕右边。例如,有下列矩阵 若为2,程序执行结果 请在程

例如,若m中的值为5,则应输出0.536389(1)for(i=2;i<=m;(2)y-=1.0/(i*{intfloat

第九十三1、给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome函数返回值为10母)。例如,LEVEL和Level是"回文",而LEVLEV不是"回文"。 (2)- (3)return下分数列的前n项之和。2,3,1 和值通过函数值返回main函数。例如,若n=5,则应8.391667inti,j=0for(i=0;i<strlen(s);if(!((i%2)==0&&(s[i]%2)))=s[i]t[j]=0}第八十九1、给定程序中,函fun的功能是:将a所4×3k的元素0元素交换。例如,有下列矩阵:若k为2,程

(1)k(2)N-1(1)voidfun(inta[][M],int(2)a[j][k]={}

return}第九十二指字符串中最右边的n个字符到形参t所指长度小于n,则将整个字符串到形参t所指字符数组中。例如形参s所指的字符串为:(1)t,s(2)s[i](3)0(1)if(i%k==0)3、请编写函数voidfun(intx,intpp[],int*n),它的功能是:求出能整除x且不是

(1)doublefun(intn)例如,若输入17,5,则应输 37{int if(i%j==0) }第九十四例如,形参s所指的字符串为:ThisisaClanguageprogram.,函数的返回值为6(1)n++(2)0指的单元中。例如,输入8名学生的成绩 3、请编写一个函数intfun(int*s,int并存放在k所指向的单元中。例如,输入如下整数:876675896101301401980451777则输出结果为6,980{int if(s[*k]<s[i])return}第九十五1、函数fun的功能是:将形参s有ASCII码值小于97的字符存入形参t所指字符符个数作为函数值返回。例如,形参sAbc@1x56*t中的字符串应为:A@156*。

for(i=1;i<=n;i++)for(i=1;i<=(m-n);i++)return}第九十六(1)48(2)s++则函数的值为4622。(1)if((k%13==0)||(k%17==0))(2)}{doubleintfor(i=21;i<=n;if((i%3==0)&&(i%7==0))

0.909091{intdouble return}第九十八字符串数组中共有N个字符串,且串长小于M(1)i(2)ps[j]例如,当n=10,程序的输出结果应为doublefun(intreturnsum+x/n!例如,当n=10,x=0.3时,函数1.349859{int

的前部。例如,字符串中原有的内容为{ intchar w[j- w[j-}第一百 (1)"r"(2)>(1)*s(2)s++195.673195.757196.051196.092196.596196.579、196.763、所得平均值为在平均值以上的实数个数应为5{intj,c=0;floatif(x[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论