南开100题

2026/4/27 18:20:24

2010年二级C语言南开100题

tt++; } }

5: 第5题 请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k各素数存入xx所指的数组中。 答案:

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

int g=0,I,j,flag=1; for(i=m+1;i<m*m;i++) {

for(j=0;j<I;j++) { if(i%j!=0) flag=1; else { flag=0; break; } }

if (flag==1 && j>=i)

52010年二级C语言南开100题

{ if (k>=0) {

xx[g++]=i; k--; } else break; } } }

6: 第6题 请编写一个函数void fun(char a[],char[],int n),其功能是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 答案:

void fun(char a[],char b[], int n) { int I,j=0;

for (i=0;i<LEN;i++) if (i!=n) {

2010年二级C语言南开100题

b[j]=a[i]; j++; } b[j]=‘\\0’; }

7: 第7题 请编写一个函数int fun(int *s,int t,int *k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中。 答案:

void fun (int *s, int t, int *k) {

int I, max; max=s[0]; for(i=0;i<t;i++) if (s[i]>max) { max=s[i]; *k=I; } }

2010年二级C语言南开100题

8: 第8题 编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n) 答案:

float fun (int n) { int i;

float s=1.0, t=1.0; for(i=2;i<=n;i++) { t=t+i; s=s+1/t; } return s; }

9: 第9题 编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。M与n为两个正整数,且要求m>n。 p=m!/n!(m-n)! 答案:


南开100题.doc 将本文的Word文档下载到电脑
搜索更多关于: 南开100题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219