教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

2015作业必做题

来源:网络收集 时间:2026-09-21
导读: C语言程序设计作业之必做题 第 1-3 章 E01. 【顺序程序与基本运算符】从键盘输入两个正整数 a 和 b ,计算并输出 a / b 的商和余数。输出格式要求占6列,右对齐。 E02. 【顺序程序与基本运算符】编写程序计算用户输入的 3 个整数的平均值、 和、最大值和最小

C语言程序设计作业之必做题

第 1-3 章

E01. 【顺序程序与基本运算符】从键盘输入两个正整数 a 和 b ,计算并输出 a

/ b 的商和余数。输出格式要求占6列,右对齐。

E02. 【顺序程序与基本运算符】编写程序计算用户输入的 3 个整数的平均值、

和、最大值和最小值,并输出到屏幕上。输出格式要求平均值占8列,保留4位小数,左对齐;最大值和最小值占6列,右对齐。

E03. 【顺序程序与基本运算符】从键盘输入一个浮点变量 r ,以 r 为半径,求

相应的圆的周长和面积,求相应球体的体积和表面积,并将结果输出到屏幕上。输出格式要求保留3为小数,右对齐。

E04. 【顺序程序与基本运算符】编写程序输出用户输入的一个 3 位正整数的 3

个数字的和,例如 234,2+3+4=9。

E05. 【字符数据】从键盘输入一个字符,输出这个字符对应的 ASCII 码。

E06. 【字符数据】从键盘输入一个小写字母,将其转换成相应的大写字母输出到

屏幕上。

E07. 【顺序程序与基本运算符】从键盘输入一个数x,计算表达式的值并输出到

屏幕上,要求保留4为小数。表达式如下:

第 4 章 选择程序设计

E08. 【if 语句】从键盘输入三个浮点变量 a 、 b 和 c ,用公式法求解

ax2 + bx + c = 0 ,并将结果输出到屏幕上。请根据 b2 ? 4ac 的值,合理给出方程的根。(注:当 b2 ? 4ac < 0 时,不能用 sqrt 函数求的值,否则程序会出现异常。)

E09. 【if 语句】根据用户的输入 3 个顶点坐标计算三角形的面积和周长,如果

不能构成三角形提示错误。

E10. 【switch 语句】不考虑闰年,输入月份,用 switch 语句实现显示该月有多

少天。

E11. 【switch 语句】已知 2013 年 1 月 1 日是星期二,输入 2013 年的一个

日期(月和日),判断这天是星期几?

E12. 【if 语句】从键盘输入两个浮点数 x1 和 y1 作为圆心坐标,从键盘输入

一个浮点数 r 作为半径,这样就在二维平面上唯一地确定了一个圆。再从键盘输入两个浮点数 x 2 和 y 2 ,求坐标 ( x 2, y 2) 是在圆上还是在圆外?(在圆周上也是在圆上)

E13. 【if 语句】给出一个不多于 5 位的正整数,要求:

(1)求出它是几位数; (2)分别输出每一位数字;

(3)按逆序输出每位数字,例如原数为 321,应输出 123。

E14. 【if 语句(嵌套)】从键盘输入任意3个整数,按从小到大的顺序输出。 E15. 【switch语句】假设银行对1年期的存款利息计算法方法如下:如果存款金

额I小于10万元,则按照1.5%的年利率计算利息;如果存款金额I大于等于10万元,但小于50万元,则按照2%的年利率计算利息;如果存款金额I大于等于50万元,但小于100万元,则按照3%的年利率计算利息;如果存款金额大于等于100万元,则按照3.5%的年利率计算利息。现在从键盘输入一个整数表示存款金额,请计算一年后的本金和利息总共有多少,将计算结果输出到屏幕上。

E16. 【if语句】从键盘输入一个字母,如果输入的是小写字母,请将其转换为大

写字母输出,如果输入的是大写字母,请将其转换为小写字母输出。请编写程序实现。

第 5 章 循环程序设计

E17. 【简单循环】输入两个正整数 m 和 n ,求其最大公约数和最小公倍数。 E18. 【简单循环】编写程序打印出 ASCII 码为 32-126 的 ASCII 字符(每行

打印 5 个)。

E19. 【简单循环】求 S n = a + aa + ... + aa...a 的值。其中 a 是一个数字。 a 和

n 都是由键盘输入。例如:

求 S = 2 + 22 + 222 + 2222 + 22222 + 222222 ,那么 a = 2 且 n = 6 。

E20. 【循环嵌套、穷举法】现有 1 元、2 元和 5 元的钱币若干,如果要用这些

钱币去购买售价 50 元的商品,请问有多少种不同的组合方式。

E21. 【简单循环、迭代】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...,求

出这个数列的前20 项之和。

E22. 【简单循环、迭代】用迭代法求。求平方根的迭代公式为:

)

要求前后两次求出的x的差的绝对值小于。

E23. 【循环嵌套、穷举法】公园前 5 世纪,我国数学家张丘建在《算经》中提

出百钱百鸡问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,问鸡翁、母、雏各几何?

E24. 【简单循环】计算所有“水仙花数”,水仙花数是指一个3位数,其各位数

字立方和等于该数本身。例如:153是一个水仙花数,因为

E25. 【循环嵌套】从键盘输入若干个位数不确定的正整数,请编写程序统计这些

整数中数字0和9出现的次数。当输入一个负数时,则结束输入。 E26. 【循环嵌套】编写程序找出所有三位数中的包含数字3的所有素数,并输出

到屏幕上,要求每行输出8个素数,每个素数占6列。

第 6 章 数组

E27. 【一维数值数组】用筛法求 100 之内的质数,并打印输出所有的质数,每

5个一行。

E28. 【一维数值数组】用选择法对 10 个整数排序,输出排序前后的情况。用随

机数来初始化数组。

E29. 【一维数值数组】已知数组 int arry [10]={13,24,35,46,57,68,79,88,93},请将

用户输入的一个数字按照从小到大的顺序插在对应的位置后输出整个数组。 E30. 【一维数值数组】已知数组 int arry []={35,46,57,13,24,35,99,68,13,79,88,46},

请将数组中重复的元素去除,并按从小到大的顺序排列并输出。

E31. 【一维数值数组】已知有序数组int arry[]={12, 23, 34, 56, 78,98,256,789},从

键盘输入一个整数,请用二分查找法在数组中找出该整数,并将其下标输出到屏幕上,如果数组中没有该整数,则输出“无此整数”。

E32. 【一维数值数组】已知数组int arry[]={12, 23, 34, 56, 78,98,256,789},请编写

程序,在不使用其他过渡数组的条件下逆序数组的所有元素。

E33. 【一维数值数组】已知数组int arry[]={98, 23, 56, 78, 34, 256, 12, 789},请使

用选择法对数组元素按照其元素的数值之和从大到小排序。 E34. 【二维数值数组】打印 8 行的杨辉三角形。

E35. 【二维数值数组】利用随机数初始化一个N*N的矩阵,并计算矩阵正、负

对角线元素的和。(N为预先设定好的一个正整数)

E36. 【二维数值数组】打印 n 阶魔方阵( n 为奇数)。魔方阵的每一行、每一

列和对角线元素之和都相等。

E37. 【二维数值数组】利用随机数初始化一个N*N的二维矩阵,请编写程序找

出该二维矩阵中的所有鞍点,并输出其值和所在行号和列号。鞍点是指该元素是其所在行的最大值,是其所在列的最小值。注意:一个二维矩阵可能有多个鞍点,也可能没有鞍点。(N为预先设定好的一个正整数)

E38. 【二维数值数组】利用随机数初始一个N*N的二维数组,请对二维数组的

每一行元素根据元素的数据位数按照从小到大排序。例如:假设二维数组的第一行元素为:[23456,345,2,45],则排序后的结果为[2,45,345,23456] E39. 【一维字符数组】从键盘输入一个字符串,将这个字符串变成逆序字符串并

输出。如:输入字符串为“abcdefg”,则逆序字符串为“gfedcba”。

E40. 【一维字符数组】不使用字符串处理函数,判断 …… 此处隐藏:2602字,全部文档内容请下载后查看。喜欢就下载吧 ……

2015作业必做题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612515.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)