c语言题库东北电力题_c语言考试题库含答案

2020-02-28 其他范文 下载本文

c语言题库东北电力题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言考试题库含答案”。

1◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】下列给定程序中,函数fun的功能是:计算如下公式前n项的和并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.612558。【答案】【1】 0【2】 n 【3】(t*t)【改错】下列给定程序中函数fun的功能是:统计substr所指的子符串在str所指的字符串中出现的次数。例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。【答案】

【1】for(i=0;str[i];i++)【2】if(substr[k+1]== ′′)【编程】编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.14„。【答案】

Double fun(double eps){ 字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。

例如,s所指的字符串为def35adh3kjsdf7,执行后结果为defadhajsdf3537。【答案】【1】j++ 【2】s[i]=t1[i] 【3】j 【改错】下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。【答案】

【1】for(j=i+1;j

【编程】编写函数fun,其功能是:求所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。【答案】

int fun(char *, char c){ int i=0;

for(;*!=′′;++)次,输出链表尾部结点中的数据,并释放该结点,使链表缩短。【答案】

【1】next 【2】t->data 【3】t 【改错】下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。【答案】【1】void fun(char *a)

【2】printf(“%c”,*a);

【编程】编写函数fun,其功能是:比较字符串的长度,(不得使用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。【答案】

char *fun(char *s, char *t){

int i,j;

for(i=0;s[i]!= ′′;i++);

程序将输出结果Root=0.739086。【答案】 float fun(){

float x1=0.0,x0; do {

x0=x1;

x1=cos(x0); }

while(fabs(x0-x1)>=1e-6); return x1; }

10◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用-1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WriteText实现。【答案】【1】*fw 【2】str 【3】str double s=1.0,s1=1.0; int n=1;

while(s1>=eps)

{ s1=s1]s=s+s1;

n++; } return 2}

2◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为64862。【答案】【1】 0【2】 10*x【3】n/10 【改错】下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。【答案】【1】*t=0;【2】if(d%2!=0)【编程】编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串: FirstString—SecondString程序输出:FirstString--SecondString 【答案】

void fun(char p1[],char p2[]){ int i,j;

for(i=0;p1[i]!=′′;i++);for(j=0;p2[j]!=′′;j++)p1[i++]=p2[j]; p1[i]=′′; } 3◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】下列给定程序中函数fun的功能是:求所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。所指字符串数组中共有M个字符串,且串长

例如,若输入“Ab,cD”,则输出“AB,CD”。

【答案】

【1】if((tt[i]>=′a′)&&(tt[i]

【答案】

void fun(int m, int *k, int xx[]){ int i,j,n=0; for(i=4;i

if(i%j==0)break; if(j

return i; } 5◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。【答案】【1】x 【2】p 【3】s 【改错】下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。【答案】【1】long k=1; 【2】num /=10; 【编程】编写函数fun,其功能是:计算n门课程的平均分,结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55,则函数的值为:71.80。【答案】

float fun(float *a, int n){ float av=0.0; int i;

for(i=0;i

S=1+1/(1+2)+1/(1+2+3)+„+1/(1+2+3+„+n)

例如,若主函数从键盘给n输入50后,则输出为S=1.960784。【答案】

double fun(int n){

int i;

double s=0.0,s1=0.0; for(i=1;i

s=s+1.0/s1;

}

return s; }

93◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】函数fun的功能是:从三个形参a、b、c中找出中间的数,并作为函数值返回。例如,当a=3,b=5,c=4时,中间的数为4。【答案】【1】 a 【2】 a 【3】 b 【改错】下列给定程序中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。【答案】【1】for(i=1;i

【编程】请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依此放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。

例如,若二维数组中的数据为:

33 33 33

44 44 44

55 55 55

则一维数组中的内容应该是33 33 33 33 44 44 44 44 55 55 55 55 【答案】

void fun(int(*s)[10], int *b, int *n, int mm, int nn){

int i,j,k=0;

for(i=0;i

}

94◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。【答案】【1】j=2 【2】I 【3】j 【改错】数列中,第一项为3,后一项都比前一项的值增5。下列给定程序中,函数fun的功能是:计算前n(4≤n≤50)项的累计和。在累加过程中把那些被4除后余2的当前累加值放入数组中,符合此条件的累加值的个数作为函数值返回主函数里。如当n的值为20时,该数列为3,8,13,18,23,28,„,93,98。符合此条件的累加值应为42,126,366,570,1010。【答案】【1】int i,j=0,k,sum; 【2】if(sum%4==2)【3】return j++; 【编程】请编写函数fun,其功能是:计算并输出下列多项式值,S=(1-1/2)+(1/3-1/4)+„+(1/(2n-1)-1/2n)

例如,若主函数从键盘给n输入8后,则输出为S= 0.662872。【答案】

double fun(int n){

int i;

double s=0.0;

for(i=1;i

95◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充函数fun,该函数的功能是:把数组aa中的偶数元素按原来的先后顺序放在原数组后面。例如,若输入“33,67,42,58,25,76,85,16,41,56”,输出结果为“33,67,25,85,41,42,58,76,16,56”。

【答案】【1】aa[i]%2==0 【2】i

【改错】函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。【答案】

【1】void fun(int *x, int *y)【2】t=*x;*x=*y;*y=t; 【编程】请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,依此类推,把100岁(含100岁)以上年龄的人数都放在d[10]中。结果在主函数中输出。【答案】

void fun(int *a, int *b){

int i,j;

for(j=0;j

if(a[i]>=100)b[10]++;

}

96◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充main函数,该函数的功能是:将字符串str中的字符向前移动一位,原来在第一个位置上的字符移动到字符串尾,结果仍然保存在原字符串中。例如,输入“how do

you do?”,则结果输出“ow do you do?h”。【答案】【1】 str[i+1]!=’’

【2】 str[i]=ch 【改错】下列给定程序中函数fun实现的功能是:统计一个无符号整数中各位数字值为0的个数,通过形参传回主函数,并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为0的位的个数为3,各位上数字值最大的是8。【答案】【1】if(t==0)【2】*zero=count;

【编程】请编写函数fun,该函数的功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为ABCDEFGHIJK,m的值为3,移动后,字符串中的内容应该是DEFGHIJKABC。{ int i; *k=0;

for(i=0;i

return s[*k];

} 99◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充函数fun,该函数的功能是:求100(不包括100)以内能被2或5整除,但不能同时被2和5整除的自然数。结果保存在数组bb中,函数fun返回数组bb元素的个数。【答案】【1】 i=1,j=0

【2】 bb[j++]=i【3】 return j 【改错】下列给定程序中函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。

例如,当s中的数为7654321时,素求平均值。

【答案】if((i+1)%5==0)

【编程】下列函数定义了N×N的二位数组,并在主函数中自动赋值。请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。

例如,若输入17,5,则应输出19,23,29,31,37。【答案】

void fun(int m, int k, int xx[]){

int i,j,n;

for(i=m+1,n=0;n=i)xx[n++]=i; } }

102◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【答案】【1】 “%s”,str1

【2】 %c【3】 str2

【改错】已知一个数列从0项开始的前3项:0,0,1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。【答案】【1】double fun(int n)

【2】return sum ;

【编程】假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串中前部的*号不得多余n个;若多余n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。例如,字符串中的内容为****A*BC*DEF*G*******。若n的值为2,删除后,字符串中的内容则应当是**A*BC*DEF*G*******;若n的值为4,则字符串中的内容仍为【答案】

void fun(char *w,int m){ int i,j; char t;

for(i=1;i

for(j=1;w[j]!=′′;j++)

w[j-1]=w[j];

w[j-1]=t;

} } 97◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充main函数,该函数的功能是:从一个字符串中截取前面若干个给定长度的子字符串。其中,str1指向原字符串,截取后的字符存放在str2所指的字符数组中,n中存放需截取的字符个数。

例如,当str1=“cdefghij”,然后输入4,则str2=“cdef”。【答案】【1】 “%d”,&n

【2】str2[i]=str1[i]; 【3】str2 【改错】下列给定程序中函数fun的功能是:求S的值。设

S=(22/(1×3))×(42/(3×5))×(62/(5×7))ׄ×(2k)2/((2k-1)×(2k+1))例如,当k为10时,函数的值应为1.533852。 【答案】【1】double fun(int k)【2】return s ;

【编程】请编写一个函数 void fun(char *tt,int pp[]),统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依此放在pp所指数组中。例如,当输入字符串abcdefghabcdeabc后,程序的输出结果应该是:3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 【答案】

void fun(char*tt,int pp[]){ int i;

for(i=0;i

pp[i]=0;

if(*tt>=′a′&&*tt

【2】tt[i]+=32【3】tt 【改错】下列给定程序中函数fun的功能是:求出如下分数列的前n项之和。2,1,3,2,5,3,8,5,13,8,21,13,„

和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。【答案】【1】double fun(int n)【2】s=s+(double)a/b;

【编程】请编写一个函数int fun(int *s,int t,int *k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。

例如,输入如下整数:

876 675 896 101 301 401 980 431 451 777则输出结果为6,980。【答案】

int fun(int *s,int t,int *k)t中的数为7531。【答案】

【1】void fun(long s,long *t)【2】s1=s1*10; 【编程】请编写函数fun,其功能是:将所指字符串中所有奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。【答案】

void fun(char *){ int i; for(i=0;[i]!=′′;i++)

if(i%2==1&&[i]>=′a′&&[i]

[i]=[i]-32; } 100◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充main函数,该函数的功能是:从键盘输入一个字符串及一个指定字符,然后把这个字符及其后面的所有字符全部删除。

例如,输入“abcdef”,指定字符为“e”,则输出“abcd”。【答案】【1】 break;【2】 i++

【3】 ′′

【改错】下列给定程序中函数fun的功能是:将大写字母转换为对应小写字母之后的第5个字母;若小写字母为v~z,使小写字母的值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f。形参是字母W,则转换为小写字母b。【答案】【1】c=c+32;

【2】c=c+5;

【编程】下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为:

a=1 9 73 85 6 则返回主程序后a数组中的值应为:

0 9 7

0 0 8

0 0 0 【答案】

int fun(int a[][N])

{int i,j;

for(i=0;i

for(j=0;j

a[i][j]=0;} 101◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请编写一个函数int fun(int *s,int t,int *k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。

例如,输入如下整数:

876 675 896 101 301 401 980 431 451 777则输出结果为6,980。【答案】【1】*k 【2】s[i]>max

【3】i

【改错】下列给定程序中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依此存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元

【填空】请补充main函数,该函数的功能是:计算两个自然数n和m(m

【3】 ld

【改错】下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2、3、5、7、11。【答案】【1】IsPrime(int n)

【2】if(!(n%i))

【编程】已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。【答案】

fun(STU a[], STU *s){

int i; *s=a[0];

for(i=0;is

*s=a[i]; }

103◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充函数fun,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组bb中,函数返回素数的个数。

例如,输入6和21,则输出为:7 11 13 17 19。【答案】【1】 flag=1

【2】 j%i==0 【3】 flag==1 【改错】下列给定程序中函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。【答案】【1】if((k%13==0)||(k%17==0))【2】加 }

【编程】m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。

例如,当score数组中的数据为10,20,30,40,50,60,70,80,90时,函数返回的人数应该是4,below中的数据应为10,20,30,40。【答案】

int fun(int score[],int m, int below[]){

int i,j=0; float av=0.0;

for(i=0;i

av=av+score[i]/m; for(i=0;i

below[j++]=score[i]; return j; }

104◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充main函数,该函数的功能是:从键盘输入一个字符串并保存在字符str1中,将字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1=“cdefghij”,则str2=“cegi”。

****A*BC*DEF*G*******。n的值在主函数中输入。【答案】

void fun(char *a,int n){

int i=0, k=0;char *p, *t; p=t=a;

while(*t==′*′){k++; t++;} if(k>n)

{ while(*p)

{a[i]=*(p+k-n);

i++;

p++;

}

a[i]=′′; } }

105◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b2-4ac)小于0,则要求重新输入a、b、c的值。例如,当a=1,b=2,c=1时,方程的两个根分别是x1=-1.00,x2=-1.00。【答案】【1】 disc

【2】(-b+sqrt(disc))/(2*a)【3】(-b+sqrt(disc))/(2*a)【改错】下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。【答案】【1】if(i%k==0)

【2】if(k==i)

【编程】请编写函数fun,其功能是:计算并输出下列多项式的值。

S=1/(1×2)+1/(2×3)+„+1/(n×(n+1))

例如,当n=10时,则输出为S=0.909091。【答案】

void fun(char a[M][N],char *b){

int i,j,k=0;

for(i=0;i

for(j=0;a[i][j]!=′′;j++)b[k++]=a[i][j];b[k]=′′;

}

106◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出制定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。【答案】【1】 STU

【2】std[i].num 【3】std[i] 【改错】下列给定函数中函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为abcdabfab,t所指字符串的内容为ab,则函数返回整数3。【答案】【1】if(*r= =*p){r++;p++;}【2】if(*r= =′′)【编程】请编写函数fun,其功能是:将s所指字符串中除了下标为奇数、同时ASCII值为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。

例如,若s所指字符串中的内容为edB2A4Dsdg,其中字符A的ASCII码值为奇数,因此应当删除;其中字符B的ASCII码值为偶数,但在数组中的下标为偶数,因此也应当删除;而字符2的ASCII码值为偶数,所在数组中的下标为奇数,因此不应当删除,其他依此类推,最后t所指的数组中的内容应是d24。【答案】

void fun(char*s, char t[]){ int i,j=0;

for(i=0;s[i]!=′′;i++)if(i%2!=0&&s[i]%2==0)

t[j++]=s[i]; t[j]=′′; } 107◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】用筛选法可得到2~n(n

double fun(int n){ int i;

double sum=0.0; for(i=1;i

sum+=1.0/i; return sum; } 108◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】甲乙丙丁4人同时开始放鞭炮,甲每隔t1s放一次,乙。。【答案】【1】i【2】t++【3】count 【改错】下列给定程序中函数fun的功能是根据输入的3个边长(整型值),判断能否构成三角形:若能构成等边三角形,则返回3,若是等腰三角形,则返回2,若能构成三角形则返回1,若不能,则返回0。【答案】

【1】return 3;【2】return 1; 【编程】请编写函数fun,其功能是:计算并输出3到n之间所有素数的平方根之和。例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。【答案】

double fun(int n){ int m,k,i; double s=0.0;

for(m=3;m

for(i=2;i

if(m%i==0)break; if(i>=k+1)

s+=sqrt(m); } return s; } 109◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】str为一个字符序列。请补充函数fun,该函数的功能是:查找str中值为x的元素,返回该字符序列中值为x的元素个数,并把这些值为x的元素下标依此保存在数组bb中。例如,在“abcdefahij”中查找'a',结果为:2个“a”,下标依此为0、6。【答案】【1】 *p==t

【2】bb[n++]=i【3】n 【改错】下列给定程序中函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数。例如,n=8时,输入193.199,195.673,195.757,196.051,196.092,196.596,196.579,196.763,所得平均值为195.838745,在平均值以上的实数个数应为5。【答案】【1】加{ 【编程】请编写函数fun,其功能是:计算并输出下列多项式的值。

S=1+1/(1+2)+1/(1+2+3)+„+1/(1+2+3+„+n)

例如,若主函数从键盘给n输入50后,则输出为S=1.960784。【答案】

double fun(int n){ int i;

double s=0.0,s1=0.0; for(i=1;i

s=s+1.0/s1;

} return s; } 110◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 【填空】N个有序整数数列已放在一维数组中,给定下列程序中,函数fun()的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,则返回其下标值;反之,则返回“Not be found!”。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lowhigh,查找结束。

【答案】【1】(low+high)/2 【2】mid-1 【3】return 【改错】下列给定程序中函数fun()的功能是按以下递归公式求函数值。Fun(n)=10(n=1)Fun(n-1)+2(n>1)例如:当给n输入5时,函数值为18;当给n输入3时,函数值为14。【答案】【1】fun(int n)【2】if(n==1)【编程】请编写函数fun(),该函数的功能是判断字符串是否为回文,若是则函数返回1,主函数中输出YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。

例如:字符串LEVEL是回文,而字符串123312就不是回文。【答案】

int fun(char *str){int i,n=0,fg=1;char *p=str;while(*p){n++;p++;} for(i=0;i

《c语言题库东北电力题.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
c语言题库东北电力题
点击下载文档
相关专题 c语言考试题库含答案 电力 题库 语言 c语言考试题库含答案 电力 题库 语言
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文