ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:20.75KB ,
资源ID:22719896      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22719896.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言考试典型编程题Word格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言考试典型编程题Word格式.docx

1、 printf(“%f”,sum);多项式求和问题,例如:1序列:1!、2!、3!、4!、5!求前m项之和;2序列:1*1、2*2、3*3、4*4、求前m项之和;3序列:1,1,2,3,5,8,13从第三个数开始每个数是前两个数之和,求出这个数列的前m项之和。2有一序列:1,1,2,3,5,8,13从第三个数开始每个数是前两个数之和,求出这个数列的前m(m=1并且m=100)项之和,并将总和存放到变量sum中,并输出之.(若程序已经定义的变量不够用,考生可以补充定义其它变量). main( ) int m,sum;int m,sum=0,i,a=0,b=0,s=1;sum=sum+s;a=b;

2、b=s;s=a+b; printf(“%d”,sum);无3对于任意给定的正整数m,求这个数的各位数字之和,并存入变量sum中,并输出之。例如:如果m为123,则sum为6。#include “”main( )int m,sum=0,i,s;while(m!=0)sum=sum+m%10;m=m/10;printf(“%d”,sum);整型数据求位数、及按位提取数字问题。4已知10名学生的成绩已存入数组a中,计算前m位同学的平均成绩,并存入变量aver中,并输出之。例如,若m=2,则aver=65。(若程序已经定义的变量不够用,考生可以补充定义其它变量)。int m,a10=60,70,77,

3、79,76,83,78,56,85,69; float aver;#include “” main()int m,i,a10=60,70,77,79,76,83,78,56,85,69; float aver=0;for(i=0;m;i+) aver=aver+ai;aver=aver/m;printf(“the aver is %f”,aver);主函数中直接对整型(实型)数组进行统计处理问题,例如:1求平均分;2求最大值最小值;3求高于平均分人数;5将输入的一行字符串(a&aiz) count+;printf(“the count is %d”,count);主函数中直接对字符型数组进行统

4、计处理问题,例如:1求字符串长度;2求字符串中大写小写字母个数;36已知10名学生的成绩已存入数组a中,求不低于m分的人数,并存入变量count中,并输出之。例如,若m=60,则count=5;若m=80,则count=2。(若程序已经定义的变量不够用,考生可以补充定义其它变量)。 int m,a10=34,45,67,82,64,53,67,90,49,56; int count;int m,a10=34,45,67,82,64,53,67,90,49,56; int count=0,i; scanf(“%d”,& for(i=0;10;=m) printf(“the count is %d

5、”,count);7从键盘输入的一行字符串(c&b+ca&c+ab) s=*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c); printf(“yes! and the area=%fn”,area); else printf(“yes!n”);简单数学公式使用的问题:1判断润年;2求方程的解;等等9编写一个名为fun的函数将字符串中所有的大写字母转换成小写字母.例如,对于字符串”AAbbCC”,则会被转换成”aabbcc”.(不要改动已有的代码,仅在fun的函数体中填写若干语句) fun(char w) char a20=“AAbbCC”; fun(a); put

6、s(a);fun(char w) int i;wi! if(wiAwi0;i-) wi=wi-1; w0=t;int i, a5=0,1,2,3,4;fun(a,5);使用自定义函数处理整型(实型)数组置换问题。,例如:1排序;2逆序存放;3有序数组中插入新的数后仍然有序。13编写一个名为fun的函数统计一个字符串中英文字母(letter)和其它字符(other)的个数.例如,对于”aed234efg”,则letter应为6,other应为3. fun(char w,int *p1,int *p2) char a20=“aed234efg”; int letter,other; fun(a,&

7、letter,&other); printf(“%d,%d”,letter,other);fun(char w,int *p1,int *p2) *p1=0; *p2=0; if(wi)|(wi) (*p1)+; else (*p2)+; char a20=“aed234efg”;int letter,other;fun(a,&printf(“%d,%dn”,letter,other);使用指针,自定义函数统计字符串问题,例如:1统计字符串中大写/小写字母个数;2统计字符串中字母/符号/数字个数。14编写一个名为fun的函数实现计算数组a中n个整数的最大数和最小数.例如,本题的main函数应输

8、出 7,1 . fun(int w,int n,int *p1,int *p2) int a5=1,2,3,4,7, max,min; fun(a,5,&max,&min); printf(“%d,%d”,max,min);fun(int w,int n,int *p1,int *p2) *p1=w0; *p2=w0;n;*p1) *p1=wi; else if(wiwn-1)wn=m;else for(i=0; t=i;=t; wi+1=wi; wt=m;int a6=10,20,30,40,50,m,i;m=35;fun(a,5,m);printf(“%d,”,ai);16编写一个名为fu

9、n的函数实现计算数组a中的n个学生成绩中小于平均分的人数,平均分按实型数考虑.例如,若有a5=50,60,70,80,90;,则fun函数的返回值应为2. int a5=50,60,70,80,90, count; count=fun(a,5); printf(“%d”,count);int i,sum=0,m=0; float avg; sum=sum+wi; avg=sum/n; if(wiavg) m+; return m;使用自定义函数对整型(实型)数组进行统计处理问题,例如:4统计问题和置换问题结合。17编写一个名为fun的函数实现将数组a的n个整数中的最小数与最后面的数互换,而其它

10、元素不变.例如,若有a5=34,1,2,56,4;,则调用fun函数后,数组元素的排列顺序为 34,4,2,56,1. int i, a5=34,1,2,56,4;int i,min,j; min=w0;min) min=wi; j=i; wj=wn-1; wn-1=min;最大数和第一个元素互换。18编写一个名为fun的函数根据一个学生一学期5门课的成绩,判断学生是否优秀,优秀的条件是单科分都大于85分,如果是优秀则函数返回1,否则返回0.本题的main函数应输出”no good”. int k, a5=34,56,72,99,80; k=fun(a,5); if(k=1) printf(“

11、good”); else printf(“no good”);int i,m=1;=85) m=0; int k,a5=34,56,72,99,80;19编写一个名为fun的函数,实现求一行字符串中小字字母的ASCII码值之和.本题的main函数应输出195. char a10=“aCbD”; int k; k=fun(a); printf(“n%d”,k);fun(char w)int i,sum=0; return sum;使用自定义函数处理字符串统计问题,例如:1字符串中大写/小写/数字的ASCII码值之和;2字符串中数字之和。20编写一个名为fun的函数,实现对整型数组元素作如下操作:a1=a1+a0,a2=a2+a1.即每一个元素等于它本身与上一个元素之和,最前面的一个元素值不变.例如,若原来的数组为 8,9,1,0,4,则新数组为8,17,10,1,4. int i,a5=8,9,1,0,4; printf(“%d “,ai); printf(“n”); wi=wi+wi-1;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1