大学c语言期末考编程题库
更新时间:2023-11-27 02:22:01 阅读量: 教育文库 文档下载
三.编程
1.功能;编写函数fun求1!+2!+3!+??+n!的和,在main函数中由键盘输入n的值 int i;
long int f=1,s=0; for(i=1;i<=n;i++) {f=f*i; s=s+f;} return s;
2功能;从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数 int min,i; min=x[0];
for(i=1;i {if(x[i] 3.功能;从键盘输入一个大于3的整数,调用函数fun判断其是否为素数,然后在min函数 int I,j; j=1; for(i=2;i 4功能;从字符串s中删除指定的字符c int i,k=0; for(i=0;s[i]!=’\\0’;i++) if (s[i]!=c) s[k++]=s[i]; s[k]=’\\0’; 5.功能;求出斐波那契数列的前一项与后一项之比的极限的近似值 float f1=1,f2=1,f3; float r1=2,r2; do { r2=r1; r1=f1/f2; f3=f1+f2; f1=f2; f2=f3; }while(fabs(r1-r2)>1e-4); return r1; 6功能;求一个四位数的各位数字的立方和 int d,k,s=0; while(n>0) {d=n;s+=d*d*d;n/=10;} return s; 7.功能:找出一批正整数中的最大的偶数 int i,amax=-1; for(i=0;i if(a[i]%2==0) if(a[i]>max)amax=a[i]; return amax; 8.功能:计算并输出给定整数n的所有因子之和 int s=0,i; for(i=2;i 9.功能:用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 return0; 10.从键盘为一维数组输入10个整数,调用fun函数找出其中最小的数 int min,i; min=x[0]; for(i=1;i {if(x[i] 11.将主函数中输入的字符串反序存放 int i,j; char c; for(i=0,j=n-1;i *(str+i)=*(str+j); *(str+j)=c;} 12.统计出若干个学生的平均成绩,最高分以及最高分人数 int i; float sum=0.ave; Max=array[0]; for(i=0;i { if(Max 13.输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数。 int i,j; for(i=0,j=0;*(ptr+i!=’\\0’;i++) if (*(ptr+i)<=’z’&& *(ptr+i)>=’a’||*(ptr+i)<=’Z’ && *(ptr+i)>=’A’) {*(ptr+j)=*(ptr+i);j++} *(ptr+j)=’\\0’; return(j); 14.功能:判断m是否为素数功能 Int i,k=1; If(i=2;i 15.功能:编写函数fun其功能是根据整形形参m,计算如下公式 Double y=0.0,s=1; int i,j; for (i=2;i<=m;i+=2) { For (j=i-1;j<=1;j++) S=s*j; Y=y+1.0/s; } Return y; 16.功能:判断一个整数w的各位数字平方和能否被5整除,可以则返回1,否则返回0 Int k,s=0; Do {s=s+(w)*(w); W=w/10; }while(w!=0); If(s%5==0) k=1; Else k=0; Return (k); 17.功能:计算出k以内最大的10个能被13或17整除的自然数之和。(k<3000) Int a=0,b=0; While((k>=2)&&(b<10)) {if((k==0)||(k==0)) {a=a+k;b++;} K--; } Return a; 18.功能:找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回 Int i,k; For(i=n+1;i++) {for(k=2;k 19.功能:求一个n位自然数的各位数字的积。N是小于10的自然数 Long d,s=1; While (n>0) {d=n; S*=d; N/=10; } Return s; 20.功能:将两个两位数的正整数a,b合并形成一个整数放在c中 *c=a/10*100+a+b/10*10+b*1000; 21.与20一样 22.功能:从低位开始取出长整型变量s中偶数位上是数,依次构成一个新数放在t中 Long sl=10; S /=10; T=s; While(s>0) {s=s/100; T=s*sl+t; Sl=sl*10; } 23.功能:从低位开始取出长整型变量s中奇数位上是数,依次构成一个新数放在t中 Long sl=10; T=s; While(s>0) {s=s/100;t=s*sl+t;sl=sl*10;} 24.功能:根据整型形参m,计算出如下公式的值。Y=1/2+1/4+1/6+?1/2m Double y=0; int i; For(i=1;i<=m;i++) {y+=1.0/(2*i);} Return(y); 25.功能:对长度为8个字符的字符串,将8个字符按降序排列 Int i,j; char t; For(i=0;i {t=s[i];s[i]=s[j];s[j]=t;} 26.功能:根据整型形参m,计算出如下公式的值。Y=1/5+1/6+1/7+1/8+?+1/(m+5) Double y=0; int i; For(i=1;i<=m;i++) {y+=1.0/(i+5);} Return(y); 27.功能:求给定正整数m以内的素数之和 Int i,k,s=0; For(i=2;i<=m;i++) {for(k=2;k Return s; 28.求一个四位数的各位数字的立方和。 Int d,s=0; While (n>0) {d=n;s+=d*d*d;n/=10;} Return s; 29.功能:求一组数中大于平均值的数的个数。 Int i,k=0; float s=0,ave; For(i=0;i Printf(“%f”,ave); For(i=0;i 30.功能:找出一批正整数中的最大偶数。 Int i,amax=-1; For(i=0;i If(a[i]>amax) amax=a[i]; Return amax; 31.功能:求一分数序列2/1,3/2,5/3,8/5,13/8,?的前n项之和 Int i; Float f1=1,f2=1,f3,s=0; For(i=1;i<=n;i++) {f3=fi+f2;f1=f2;f2=f3; S=s+f2/f1; } Return s; 32.功能:编写函数判断一个整数m的各位数字之和能否被7整除,可以时返回1,否则返回0 Int k,s=0; Do {s=s+m;m=m/10;}while(m!=0); If(s%7==0)k=1; Else k=0; Return(k); 33.功能:用函数将第二个串联接到第一个串之后,不允许使用strcat函数 Int i,j; For(i=0;c1[i]!=’\\0’;i++); For(j=0;c2[j]!=’\\0’;j++) C1[i+j]=c2[j]; C1[i+j]=’\\0’; 34.功能:用函数求fibonacci数列前n项的和。 Long f,k=f1+f2;int i; For(i=3;i<=28;i++) {f=f1+f2; k=k+f;f1=f2; F2=f; } Return(k); 35功能:编写函数用冒泡排序法对数组中的数据进行从小到大的排序 Int i,j,t; For(i=0;i {t=a[j];a[j]=a[j+1];a[j+1]=t;} 36.功能:将字符串中的大写字母转换为对应的小写字母,其他字符不变。 Int i; For(i=o;str[i]!=’\\0’;i++) If(str[i]>=’A’&&str[i]<=’Z’) Str[i]=str[i]+32; 37.功能:求一批数中最大值和最小值的差。 Int i,max,min; Max=min=a[0]; For(i=1;i If(a[i]>max) max=a[i]; Else if(a[i] 38.功能:编写程序判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0. If(n%3==0&&n%5==0) return(1); Return(0); 39.功能:编写函数求表达式的和 Float s=0; int i,k=1; For(i=1;i<=n;i++) {s=s+k*1.0/i; K=-k;} Return(s); 40.功能:将字符串中的小写字母转换为对应的大写字母,其他字符不变 Int i; For(i=0;str[i]!=’\\0’;i++) If(str[i]>=’a’&&str[i]<=’z’) Str[i]=str[i]-32;
正在阅读:
大学c语言期末考编程题库11-27
年会活动策划方案(优秀6篇)03-26
核心素养与三维目标之间的区别和联系01-14
厨师试用期工作总结09-27
山东省阳信鸿安皮革有限公司 年加工100万张牛皮项目05-22
四川省棠湖中学2019届高三周练(一)试题(解析版)- 副本12-14
综合实践活动中培养学生问题意识研究03-19
卫生院对口支援工作汇报多篇精选范文08-03
资源依赖理论的发展和贡献评析_马迎贤08-19
参观未来母校作文450字07-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 题库
- 期末
- 语言
- 编程
- 大学