- 27
- 0
- 约8.27千字
- 约 10页
- 2017-01-06 发布于贵州
- 举报
c语言程序设计经典考题c语言程序设计经典考题
1.找出二维数组中最大的数.
int fun (int a[][M])
{
int i,j,max=a[0][0];
for(i=0;i2;i++)
for(j=0;jM;j++)
if(maxa[i][j])
max=a[i][j];
return max;
}
2. 求出迭代法中的和,精度为epd。
double s=1.0,s1=1.0;
. int n=1;
while(s1=eps) /*当某项大于精度要求时,继续求下一项*/
{s1=s1*n/(2*n+1); /*求多项式的每一项*/
s=s+s1; /*求和*/
n++;
}
return 2*s;
求出能被整除的个数
void fun (int *a, int *n)
{
int i,j=0;
for(i=1;i=1000;i++) /*求1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并放入数组a中*/
if((i%7==0||i%11==0)i%77!=0)
a[j++]=i;
*n=j;
}
4.求出字符串中只有字母的字符
void fun( char *a )
{
int i,j=0;
for(i=0;a[i]!=\0;i++)
if(a[i]!=*)
a[j++]=a[i]; /*若不是要删除的字符*则留下*/
a[j]=\0;
}
5.实现两个字符串的连接
void fun(char p1[], char p2[])
{int i,j;
for(i=0;p1[i]!=\0;i++) ;
for(j=0;p2[j]!=\0;j++)
p1[i++]=p2[j];
p1[i]=\0;
}
6.某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。
void fun(STREC *a)
{double ave=0.0;
int i;
for(i=0;iN;i++)
a-ave=a-ave+a-s[i];
a-ave/=N;
}
7.N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。
例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。
double fun( STREC *h )
{
double ave=0.0;
STREC *p=h-next;
while(p!=NULL)
{ave=ave+p-s;
p=p-next;
}
return ave/N;
}
8.编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。
例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。
void fun( int m, int *k, int xx[] )
{
/*int i,j;
int t=0;
for(i=2;im;i++)
{j=2;
while(ji)
{if(i%j==0)
{xx[t]=i;
t++;
break;}
j++;}
*k=t;}*/
9.编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串123412132,输入字符为1,则输出3。
int fun(char *ss, char c)
{
int i=0;
for(;*ss!=\0;ss++)
if(*ss==c)
i++;/*求出ss所指字符串中指定字符的个数*/
return i;
}
10.其功能是计算n门课程的平均分,结果作为函数值返回。
float fun ( float *a , int n )
{
int i;
float av=0.0;
for(i=0; in;i++)
av=av+a[i];
return(av/n);
}
11.学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。
int fun( STREC *a, STREC *b )
您可能关注的文档
最近下载
- 东风风神-E70-产品使用说明书-东风风神E70 2019款 专享版-DFM7000G1F6BEV-E70使用说明书201903.pdf VIP
- 奥的斯电梯JARLESS-CON中分门机中文版.pdf VIP
- 食堂居间合同协议.docx VIP
- 飞行qar首都航空品质监控.pdf VIP
- 初中数学圆的训练.pdf VIP
- 【市质检二检】泉州市2026届高中毕业班质量监测(二) 语文试卷(含官方答案).docx
- Triumph凯旋摩托 探险和旅游 Tiger 800 XCA 2018车主手册说明书(中文).pdf VIP
- 电商运营自学全套教程【电商运营教学标准】.pdf VIP
- 2025年设备更新优秀案例集.docx
- 加速器简介.ppt VIP
原创力文档

文档评论(0)