77范文网 - 专业文章范例文档资料分享平台

C题库(2)

来源:网络收集 时间:2018-12-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

y=1/5+1/6+1/7+1/8+1/9+1/10...+1/(m+5)

【参考代码】 double y=0; int i;

for(i=0; i<=m; i++) {y+=1.0/(i+5); } return(y);

功能:对某一正数的值保留2位小数,并对第三位进行四舍 五入。 【参考代码】 int i;

i=(int)(h*1000); if(i>=5)

return(int)(h*100+1)/100.0; else

return(int)(h*100)/100.0;

功能:找出一批正整数中的最大的偶数。

【参考代码】 int i,amax=-1; for(i=0;i

if (a[i]>amax) amax=a[i]; return amax;

功能:编写函数fun求s=1^k+2^k +3^k + ......+N^k的值, (1的K次方到N的K次方的累加和)。 【参考代码】 long power,sum=0; int i,j;

for(i=1;i<=n;i++) { power=i;

for(j=1;j

return sum;

功能:求一个n位自然数的各位数字的积。(n 是小于10的 自然数) 【参考代码】 long d,s=1; while (n>0) {d=n; s*=d; n/=10; }

return s;

功能:对任意输入的 x,用下式计算并输出 y 的值。 【参考代码】 int m; if(n<0) m=-1; else

if(n==0) m=0; else m=1; return m;

功能:在键盘上输入一个3行3列矩阵的各个元素的值(值 为整数),然后输出主对角线元素的积,并在fun() 函数中输出。 【参考代码】 int sum; int i,j; sum=1;

for(i=0;i<3;i++) sum=sum*a[i][i]; return sum;

功能:从键盘上输入任意实数,求出其所对应的函数值。 【参考代码】 double z;

if(x>10) z=exp(x); else if(x>-3) z=log(x+3); else z=sin(x)/(cos(x)+4); return(z);

功能:求x到y之间的奇数和(包括x和y)。

【参考代码】 int i,s=0; for(i=x;i<=y;i++) if(i%2!=0) s=s+i; return s;

功能:编写函数求3!+6!+9!+12!+15!+18!+21!。

【参考代码】 int i,j;

float t,s=0; for(i=3;i<=n;i=i+3) {t=1;

for(j=1;j<=i;j++) t=t*j; s=s+t;}

return(s);

功能:删除所有值为y的元素。数组元素中的值和y的值由 主函数通过键盘输入。 【参考代码】 int i,j; for(i=0;i<*n;) {

if(bb[i]==y)

{for(j=i;j<*n;j++) bb[j]=bb[j+1]; *n=*n-1; } else i++; }

功能:统计出若干个学生的平均成绩、最高分以及得最高 分的人数。

【参考代码】

int i;float sum=0,ave; max=array[0]; for(i=0;i

{ if(max

功能:编写函数fun将一个由四个数字组成的字符串转换 为每两个数字间有一个空格的形式输出。 【参考代码】 int i,len; len=strlen(s); for(i=len-1;i>0;i--) { s[2*i]=s[i]; s[2*i-1]=' '; }

len=strlen(s); s[len]='\\0';

功能:把20个随机数存入一个数组,然后输出该数组中的 最小值。其中确定最小值的下标的操作在fun函数中 实现,请给出该函数的定义。

【参考代码】 int i,min=0; for(i=1; i list[i])

min=i; return min;

功能:调用函数fun判断一个三位数是否是\水仙花数\。 在main函数中从键盘输入一个三位数,并输 出判断结果。请编写fun函数。

【参考代码】 int bw,sw,gw;

bw=n/100;sw=(n-bw*100)/10;gw=n;

if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1; else return 0;

功能:找出一个大于给定整数且紧随这个整数的素数,并 作为函数值返回。 【参考代码】 int i,k;

for(i=n+1;;i++){ for(k=2;k

}

功能:编写程序求无理数e的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!+......+1/n! 【参考代码】 long int j; int i,k; double e,jc; i=1; e=0.0; jc=1.0;

while(jc>=0.000001) {

e=e+jc; j=1;

for(k=1;k<=i;k++) j=j*k; jc=1.0/j; i++; } return e;

功能:求出N×M整型数组的最大元素及其所在的行坐标及 列坐标(如果最大元素不唯一,选择位置在最前面 的一个)。 【参考代码】

int max,i,j; max=array [0][0]; Row=0; Col=0;

for(i=0;ireturn(max);

功能:能计算从1开始到n的自然数的和,n由键盘输入, 并在main()函数中输出。 【参考代码】 int sum,i; sum =0;

for(i=1;i<=n;i++) {sum=sum+i;} return(sum);

功能:实现两个整数的交换。 【参考代码】 int t;

t=*a;*a=*b;*b=t;

功能:从低位开始取出长整型变量s中偶数位上的数,依次 构成一个新数放在t中。 【参考代码】 long sl=10; s /= 10; t = s % 10; while(s > 0) { s = s/100; t = s*sl + t; sl = sl * 10; }

功能:产生20个[30,120]上的随机整数放入二维数组a[5][4] 中,求每行元素的和。 【参考代码】 int i,j;

for(i=0;i<5;i++) { b[i]=0;

for(j=0;j<4;j++) b[i]=b[i]+a[i][j]; }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C题库(2)在线全文阅读。

C题库(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/328607.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: