C语言编程练习题

1. 从键盘上输入两个整型数据a和b的值,计算它们的加、减、乘、除结果,并将结果输出在屏幕上。

2. 从键盘上输入两个float类型数据a和b的值,计算它们的加、减、乘、除结果,并将结果输出在屏幕上。

3. 从键盘上输入两个double类型数据a和b的值,计算它们的加、减、乘、除结果,并将结果输出在屏幕上。

4. 从键盘上输入两个字符型数据a和b的值,将它们输出在屏幕上。

5. 定义两个整型变量分别表示长方形的长和宽,从键盘上输入长和宽的值,将这两个值显示在屏幕上,并将长方形的面积和周长也显示在屏幕上。

6. 定义一个浮点型变量表示圆的半径,从键盘上输入该半径值,计算出圆的面积并输出在屏幕上。

7. 求任意半径的球体积。球体积的计算公式为:v=43πr3。

8. 定义一个浮点型变量表示一个人的身高(以厘米为单位),计算并输出其黄金分割点的位置在哪?

9. 从键盘输入三角形的三边长a、b、c(假定输入保证了它们能构成三角形),用公式求该三角形的面积。求三角形面积的公式:area=sqrt(s*(s-a)*(s-b)*(s-c)),其中s=(a+b+c)/2。

10. 用“*”符号在屏幕上输出一个“∟”形形状。显示形状类似下图:

*

*

*

*

*

*

*

* * * * * * * * * *

11. 用“*”符号在屏幕上输出一个“∠”形形状。显示形状类似下图:

*

*

*

*

*

*

*

* * * * * * * * *

12. 用“*”符号在屏幕上输出一个“△”形形状。显示形状类似下图:

*

* *

* *

* *

* *

* *

* *

* * * * * * * * * * * * * * * * * *

13. 从键盘上输入一个秒数,将其转换成对应的小时数、分钟数和秒数。例如,输入5000,则输出应为“ 1小时 23分钟 20秒 ”。

14. 从键盘上输入一个天数,将其转换成对应的年数、月数和天数(假设每年均为360天,每月均为30天)。例如:输入1000,则输出应为“ 2年 9个月 10天 ”。

15. 大连东联路从联合路入口到南关岭出口全长11.3公里,全程限速70公里/小时,编写程序,计算从联合路到南关岭最短的时间是多少分钟多少秒?

16. 从键盘上输入一个华氏温度,利用公式计算其摄氏温度。计算公式如下:。

17. 反推上面的公式,从键盘上输入一个摄氏温度,计算其对应的华氏温度。

18. 已知某位同学的英语、高数和C语言成绩(分别从键盘上输入),计算并输出该生的总分和各科平均分(小数点后保留一位)。

19. 从键盘上输入两个整数,将它们的值交换后再输出。

20. 从键盘上输入一成绩,判定其是否及格,若及格,在屏幕上显示congratulation,若不及格,则在屏幕上显示:failed。

21. 输入一个数,输出它的绝对值。

22. 输入两个整数,输出其中较大者【输入三个数,怎么输出其中的最大者?】。

23. 输入3个整数,按从小到大的顺序输出。

24. 从键盘上输入三角形的三边a,b,c,判断能否构成三角形,若能,计算并输出该三角形面积,若不能,则给出相应的提示。

25. 从键盘上输入三角形的三边长,判断该三角形的形状(等边、等腰、一般等)。

26. 编写程序,从键盘上输入一个字符,若该字符是大写字母,在屏幕上输出对应的小写字母。若不是大写字母,请给出相应提示:“这不是一个大写字母”。

27. 编写程序,从键盘上输入一个字符,若该字符是大写字母,在屏幕上输出对应的小写字母。若不是大写字母,请给出相应提示:“这不是一个大写字母”。

28. 编写程序,从键盘上输入一个字符,若该字符是小写字母,在屏幕上输出对应的大写字母。若不是小写字母,请给出相应提示:“这不是一个小写字母”。

29. 编写程序,从键盘上输入一个字符,若该字符是数字字符,在屏幕上输出对应的整数数字。若不是数字字符,请给出相应提示:“这不是一个数字字符”。

30. 大连出租车的白天(6点至22点)运价规定为:三公里内起步价为8.0元,三公里以外每公里的运价为2.0元。编写程序,从键盘上输入乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。

31. 大连出租车的运价规定为:白天(6点至22点):三公里内起步价为8.0元,三公里以外每公里的运价为2.0元。晚上(22点至6点):三公里内起步价为10.0元,三公里以外每公里的运价为2.4元。编写程序,从键盘上输入乘车时间及乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。

32. 求一个三位整数的各个数位上的数值。(四位整数呢?五位整数呢?任意位的整数呢?)

33. 已知有如下分段函数,从键盘上输入x的值,计算并输出f(x)的值。

34. 编写程序,计算以下分段函数的值,并将结果输出在屏幕上。

35. y = x2+2x-3 (x≥30)3x2-x3 ( -5≤x<30)(x+5)2+4x+2 (x

小组作业:开发一个学生成绩管理系统

要求:建议每位同学完成一个完整的成绩管理系统,有问题,由组长组织在一起讨论,小组内展示成果。

以下给出具体说明。

函数原型:

序号

函数原型说明

功能及形式参数说明

1

void displayMenu( )

显示菜单

2

int login( )

验证口令。成功返回1,否则返回0

3

int inputScore(int score[ ], int length)

输入学生成绩到数组中。如果某个学生的成绩输入为-1,则表示输入结束。score为成绩数组,length为该数组的最多元素个数;返回值为实际输入的学生个数

4

void outputScore(int score[ ], int length)

输出数组中的学生成绩。score为成绩数组,length为实际存储的学生个数

5

int queryScore(int score[ ], int length, int xScore)

查询成绩。score为成绩数组,length为实际存储的学生个数,返回值为最高成绩的下标

6

void sortScore(int score[ ], int length)

对每个学生的成绩进行排序。score为成绩数组,length为实际存储的学生个数

运行效果说明:

系统运行画面如下所示:

运行程序可执行文件,根据菜单的提示,选择要使用的功能。如选择1,则表示要对学生成绩进行录入,根据提示,录入若干个学生的成绩,若想结束录入,根据提示输入结束标记(-1)即可。选择2,就会把刚才录入的所有成绩显示出来。若要查找某个学生的成绩,则选择3,输入要查找的成绩,就会把查找结果显示出来。若要对所有输入的学生成绩进行排序,则选择4,即可把所有成绩按照由低到高的顺序显示出来。

110. 用一维数组的完成上述小组作业。

111. 用二维数组改版本上述小组作业,使其可以管理多门课程的成绩。

112. 用指向一维数组的指针改版一维数组的成绩管理。

113. 用结构体改版上述小组作业,使其可以管理学生的学号、姓名、多门课程的成绩,以及其他相关信息,并能够将信息存储到文件中,也能从文件中读取已存储了的信息。

114. 用链表改版上述小组作业,使其可以实现与用结构体类似的功能。

展开阅读全文

php东软期末,大连东软期末C语言考试题库(20131208总结).docx相关推荐

  1. c语言二级考试真题新疆,新疆自治区计算机二级C语言考试题库.doc

    新疆自治区计算机二级C语言考试题库.doc 一单选题1.已知 int a,b;下列 switch语句中正确的是 b . A. switchacase a a;break;case b b;break; ...

  2. c语言第一章考试题及答案,C语言考试题库及答案整理版.doc

    C语言考试题库及答案整理版.doc C语言理论上机考试选择题部分(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; printf ...

  3. kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc

    C语言考试题库及答案分析(总35页).doc C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1.下面程序的输出是_Dincludestdio.hvoid main int k11; ...

  4. 陕科大c语言题库,C语言考试题库

    <C语言考试题库>由会员分享,可在线阅读,更多相关<C语言考试题库(30页珍藏版)>请在人人文库网上搜索. 1.1. 编程题请编写函数fun,其功能是:将两个两位数的正整数a. ...

  5. c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题

    <C语言考试题库之判断题-c语言考试判断题>由会员分享,可在线阅读,更多相关<C语言考试题库之判断题-c语言考试判断题(7页珍藏版)>请在人人文库网上搜索. 1.三.判断题(1 ...

  6. 下面合法的C语言字符常量是( ),C语言考试题库及答案

    <C语言考试题库及答案>由会员分享,可在线阅读,更多相关<C语言考试题库及答案(52页珍藏版)>请在人人文库网上搜索. 1.C语言考试题库及答案C语言理论上机考试选择题部分(共 ...

  7. 如何实现修改c语言题库,编程培训 所有C语言题库(修改后).docx

    编程培训 所有C语言题库(修改后).docx 试卷编号2203所属语言C语言试卷方案所有C语言题库试卷总分1220分共有题型1种一.程序填空 共122题 (共计1220分)第1题 (10.0分) 题号 ...

  8. 北师大c语言2019在线作业,2019最新C语言考试题库及答案

    <2019最新C语言考试题库及答案>由会员分享,可在线阅读,更多相关<2019最新C语言考试题库及答案(100页珍藏版)>请在人人文库网上搜索. 1.2019最新C语言考试题库 ...

  9. c语言笔试题目,C语言考试题库及答案2015.doc

    C语言考试题库及答案2015.doc - PAGE 1 - C语言(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; print ...

最新文章

  1. 页面生成周期中的两个Application池的详情小弟了解
  2. 如何去找一些还没有完全上市的 在私募投资的公司 D轮左右 财经媒体
  3. Adempiere 在Ubuntu下的安装方法(二)
  4. 分享一篇很不错的CMake入门文章,值得收藏细读!
  5. php scrscriptipt,XSS挑战之旅闯关笔记
  6. vue框架的vue-router路由的运用
  7. AI ProCon 2020 圆满落幕,百位专家与万名开发者共同拉开人工智能新篇章
  8. vue仿今日头条_字节跳动今日头条前端面经(4轮技术面+hr面)
  9. java中提示peerbytes_Java中synchronized详解
  10. 12x12怎么速算_12x12怎么速算_12x12怎样巧算
  11. php error unexpected,PHP异常Parse error: syntax error, unexpected错误解决方法
  12. layui追加或动态修改表单元素不生效
  13. DVWA靶机-文件上传漏洞(File Upload)
  14. html页面怎样打印二分之一,打印二分之一a4纸 大小的纸张 Word该如何设置?
  15. 保研被鸽,去了自己不理想的学校怎么办?
  16. 考虑下面特殊的整数线性规划问题max求和 求和 为非负整数
  17. Latex中如何使用中文?
  18. MLOps极致细节:18. Azure ML Pipeline(机器学习管道),Azure Container Instances (ACI)部署模型
  19. 英语语言学c刊目录,外语类CSSCI核心期刊(2017-2018)
  20. 陆奇终于自立门户!YC撤离中国,陆奇成立新基金接盘

热门文章

  1. unity使用steamVR插件导出游戏头显无反应问题
  2. 纯色html背景,css 背景(background)属性、背景图定位
  3. WPF---->自定义控件添加Popup弹出框
  4. 《C语言杂记》解决 error c4996 ‘fopen‘ This function or variable may be unsafe
  5. 2011年年终总结-糟糕的一年
  6. jQuery实现仿五角星评分案例
  7. 什么是spring?
  8. 国际象棋棋盘有64格,若在第1格放1粒谷;第2格放2粒谷;第3格放4粒谷;第4格放8粒谷……如此一直放到第n格(n小于等于64)。假设2000000粒谷有一吨重,问需要多少吨谷才能存满n格?
  9. 各品牌机进BIOS/启动设备选择/U盘启动按键
  10. 培养 情商从娃娃做起