c语言_原创精品文档.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

A类-简单题

A1:设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形、倒三角形和菱形,

选择数字4结束操作并回到操作系统状态。

A2:建立一个结构体,含有n名学生的通信录,对这n名学生按姓名进行排序。

A3:从键盘上输入三个矩阵,输出三个矩阵主对角线的和及乘积。

A4:字符左右排序要求编制函数jsSort(),以行为单位对字符串按给定的条件进行排序,排

序后的结果仍按行重新存入字符串数组中。排序条件:将字符串从中间一分为二,左边部

分按字符的ASCII码升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度

为奇数,则最中间的字符不参与处理,仍放在原位置上。例如,原字符串:dcbahgfe

432198765则处理后字符串:hgfeabcd876591234

A5:新完全平方数在三位整数(100~999)中寻找符合条件的整数并依次从小到大存入数

组中,特定条件为它既是完全平方数,又有两位数字相同,例如:144、676等。要求把满

足该条件的整数及其个数通过所编制的函数返回。

A6:有一个一维数组,内放10个学生成绩,输出各分数段人数、平均分、最高分和最低分。

A7:编写程序求出555555的约数中最大的三位数是多少。

A8:编写程序,实现比较两个分数的大小。

A9:求这样一个三位数,该三位数等于其每位数字的阶乘之和。

A10:求兔子问题。第1年有1对兔子,每对兔子从出生后第3个年起,就可每年生1对兔子,

兔子的寿命是6年,问第n年有多少对兔子?

A11:用C实现时钟程序。

B类-中等题

B1:设计一个菜单程序,选择数字键1生成10个[10,100]随机整数并排序输出(每行5个),

选择数字2在数组中查找是否有从键盘中输出的数字,选择3则回到操作系统状态。

结束转换和输出。*B2:从键盘输入字符串,将其中的单词(两个空格之间的字符串)的

第一个字母转换为大写字母,输出原始字符串及转换后的所有单词,直到输出

B3:四则运算考题。随机产生指定范围的题并统计分数,并显示每道的回答结果、得分及正

确答案。(每次10道,每道2分)

,则输出为Theexpressionexprlisevaluatedfirst.isB4:输入若干行正文,输出其中含有

给定单词的那些行。例如输入正文为Theexpressionexprlisevaluatedfirst.Ifit

non-zero(true),thentheexpression给定但此为

B5:写一个统计学生成绩的程序,要求输入10个学生5门功课的成绩,分别用子函数求出:

(1)每个学生的平均分;(2)每门功课的平均分;(3)找出最高分所对应的学生和功课。

B6:.从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数。

B7:从一个文本文件读取正文,将其中的小写字母转换成大写字母,大写字母转换成小写字

母,其他字符不变,然后输出到另一个文本文件中保存。

B8:在C语言环境下开发简单的绘图程序。在C语言环境下开发简单的绘图程序,实现画

点、线,图形等。要求:程序可执行,正确完成点、线,图形绘制功能。将部分功能组和

绘制图像。要有完整的开发文档,程序说明文档等。

B9:在C语言环境下实现复数运算。要求:编程实现复数的乘、除及乘幂运算。用程序包含

形式实现。包括功能分析文档、程序框图、程序说明文档等。具有可扩充性。

B10:在C语言环境下开发简单的结构体应用程序。要求:编程实现结构体应用,开发链表。

具有可扩充性,进一步完功能。包括功能分析文档、程序框图、程序说明文档等。

B11:在C语言环境下实现多种排序算法,比较排序程序的优劣。要求:实现多种排序算法,

比较排序程序的优劣。完成比较报告。

B12.部分排序要求编制函数jsSort(),对任意几个在1000~9999之间的数,按每个数的

后三位的大小进行升序排列,然后取出满足此条件的前5个数依次存入数组bb中,如果后

三位的数值相等,则按原先的数值进行降序排列。例如处理前:6012509990127025

8088处理后:90126012702580885099

B13.三重回文数寻找并输出11~999之间的数m,它满足m、m的平方、m的立方均为

回文数。所谓回文数是指其各位数字左右对称的整数,例如121、676、94249等。满足上

述条件的数如m=1

文档评论(0)

1636091513dfe9a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档