永发信息网

求2010年9月份C语言二级上机模拟软件,满意可追加80分

答案:1  悬赏:70  手机版
解决时间 2021-04-30 05:15
求10年9月份C语言二级上机模拟软件,满意可追加80分
最佳答案

你觉得可以可以联系我这都是上机的题,只是部分不能给全,要全部请联系我1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。


答案:


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


{


int i,k=0,aver=0;


for(i=0;i<m;i++)


aver+=score[i];


aver/=m;


for(i=0;i<m;i++)


if(score[i]<aver)


{


below[k]=score[i];


k++;


}


return k;


}


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


答案:


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


{


int i,k=0,aver=0;


for(i=0;i<m;i++)


aver+=score[i];


aver/=m;


for(i=0;i<m;i++)


if(score[i]<aver)


{


below[k]=score[i];


k++;


}


return k;


}


2: 第2题 请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。


答案:


void fun(int *a, int *n)


{


int i,j=0;


for(i=2;i<1000;i++)


if ((i%7==0 || i%11==0) && i%77!=0)


a[j++]=i;


*n=j;


}


3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。


答案:


void fun(int x, int pp[ ], int *n)


{


int i=1,j=0;k=0,*t=pp;


for(i=0;i<=x;i++)


if(i%2!=0)


{


t[j]=I;


j++;


}


for(i=0;i<j;i++)


if(x%t[i]==0)


{


pp[k]=t[i];


k++;


}


*n=k;


}


4: 第4题 请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。


答案:


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


{


int i;


for (i=0;i<26;i++)


pp[i]=0;


while (*tt)


{


switch (*tt)


{


case ‘a’: pp[0]++;break;


case ‘b’: pp[1]++;break;


case ‘c’: pp[2]++;break;


case ‘d’: pp[3]++;break;


case ‘e’: pp[4]++;break;


case ‘f’: pp[5]++;break;


case ‘g’: pp[6]++;break;


case ‘h’: pp[7]++;break;


case ‘i’: pp[8]++;break;


case ‘j’: pp[9]++;break;


case ‘k’: pp[10]++;break;


case ‘l’: pp[11]++;break;


case ‘m’: pp[12]++;break;


case ‘n’: pp[12]++;break;


case ‘o’: pp[14]++;break;


case ‘p’: pp[15]++;break;


case ‘q’: pp[16]++;break;


case ‘r’: pp[17]++;break;


case ‘s’: pp[18]++;break;


case ‘t’: pp[19]++;break;


case ‘u’: pp[20]++;break;


case ‘v’: pp[21]++;break;


case ‘w’: pp[22]++;break;


case ‘x’: pp[23]++;break;


case ‘y’: pp[24]++;break;


case ‘z’: pp[25]++;break;


}


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)


{


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)


{


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;


}


}


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)!


答案:


float fun(int m, int n)


{


float p,t=1.0;


int I;


for (i=1;i<=m;i++)


t=t*I;


p=t;


for(t=1.0,i=1;i<=n;i++)


t=t*I;


p=p/t;


for(t=1.0,i=1;i<=m-n;i++)


t=t*I;


p=p/t;


return p;


}


10: 第10题 编写函数fun,它的功能是:利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。


迭代步骤如下:(1)取x1初值为0.0; (2)x0=x1,把x1的值赋各x0;


(3)x1=cos(x0),求出一个新的x1;


(4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2);


(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。


程序将输出root=0.739085。


答案:


float fun()


{


float x1=0.0,x0;


do


{


   x0=x1;


x1=cos(x0);


}


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


return x1;


}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
抽烟好处?..
看淡世俗的诗句,关于看淡得失的现代诗句
有一个道理不用讲,下面一句是?
为什么我会莫名其妙的感觉心情不好??莫名其
诺基亚1202现在啥价格?
一首适合古典吉他演奏的短篇乐曲
2010浙江专科分数线是多少?
咋才能有游戏人生
怀孕吃不下东西怎么办?
QQ飞车改装车过期后改装装置还有没有?
603法宝,怎么练9进10才能成功
关于橙色励志的句子,形容橙红色的比喻句子
在那个网站上下视屏可以放到手机上看,我的手
怎样能让抢车位升级快
补水面膜有什么副作用?
推荐资讯
谁有清晰的Q校友照片
中国最优秀的催眠师是谁?
跑步运动鞋大了怎么办,鞋子开胶怎么办
诺基亚N86有什么缺点?
为什么最近这段时间 我老是困 晚上9点多睡觉
汇泰地板地址在哪,我要去那里办事
《幸福是被你需要》是谁唱的?
某电能表上标有“220V 10A 3000R/kW?h”字样
鸿星国际大酒店我想知道这个在什么地方
问道我六十八全力金,带个什么样的电精好啊?
诛仙2给宝宝升星等,升到8星,用多少豆子啊,
I can do it 谁知道这歌的歌词?知道的说下。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?